Отправлять данные между действиями в моем приложении? - PullRequest
0 голосов
/ 09 марта 2010

У меня есть TabActivity, и вкладки указывают на вспомогательные действия. Есть ли способ, которым я могу отправить «сообщение» этим детям? Я просто хочу передать строку, не уверен, если это возможно.

У меня есть некоторые данные, извлекаемые родительским TabActivity, и дочерние вкладки не могут сделать ничего полезного, пока родительский процесс не завершит выборку. Когда выборка завершена, я хотел бы передать эти данные дочерним действиям, чтобы они могли сделать с ними что-то полезное.

Формально я бы установил данные, которые будут передаваться в Intent при первом создании операции, но в этом случае я не могу этого сделать.

Спасибо

Ответы [ 2 ]

3 голосов
/ 09 марта 2010

У меня есть TabActivity и вкладки указывают на подвид деятельности.

Не делай этого. Все, что вы делаете, - это усложняете свою жизнь и заставляете ваше приложение занимать больше памяти, процессорного времени и времени автономной работы.

Используйте Views в качестве содержимого вкладок вместо действий, и у вас не возникнет таких проблем со связью.

Вот пример проекта с использованием Views в качестве содержимого вкладок.

0 голосов
/ 09 марта 2010

Я бы сказал, что у вас есть 2 варианта: либо поместить, например, статическое представление перед табуляцией, и отобразить индикатор выполнения при выполнении выборки, а затем отобразить вкладки с полным содержимым или получить содержимое, сохранить его в переменной перезагрузите всю деятельность, совершая намерение для себя.

Это самый простой способ сделать это ... имеет ли смысл?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...