Обновление TextView в действии из службы в Android? - PullRequest
4 голосов
/ 12 августа 2011

У меня есть TextView в Activity, который я хочу обновить из сервиса.Как этого достичь?

Ответы [ 2 ]

9 голосов
/ 12 августа 2011

Вы можете использовать BroadcastReceiver . Намерение должно быть запущено из службы, и TextView.setText() вызывается в onReceive() методе BroadcastReceiver.

2 голосов
/ 12 августа 2011

Да, вы можете.Я бы предложил создать какой-то интерфейс, через который сервис обновляет данные.Упражнение будет реализовывать этот интерфейс и устанавливать себя в качестве «слушателя» службы (удаляя себя в onDestroy).

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