Как отправить данные для нескольких действий контролируемым образом в Android? - PullRequest
1 голос
/ 26 июня 2010

Я работаю над приложением для Android, где есть 4 действия.Действие 1 является основным, и в этом действии есть разные кнопки, которые могут открывать другие действия.Другие 3 действия могут также открыть друг друга.В Activity1 запущен поток, который возвращает некоторый счетчик.Мне нужно показать этот счетчик на всех мероприятиях.

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

1 Ответ

0 голосов
/ 26 июня 2010

У меня будет этот счетчик в Сервисе , и я буду отправлять обновления с помощью широковещательного намерения.

Каждый Activity регистрирует слушателя этого намерения в методе onStart и отменяет его регистрацию в onPause. Таким образом, обновление будет доступно только на экране.

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