Взаимодействие деятельности, сервиса и оповещения - PullRequest
0 голосов
/ 26 марта 2011

Я хочу запустить службу, которая загружает некоторые данные на веб-страницу. Сервис отправляет уведомления на панель уведомлений (обновляет индикатор выполнения). Все идет нормально. Теперь я хочу показать активность, когда пользователь нажимает на уведомление в панели уведомлений. Эта активность должна содержать кнопку и, возможно, статус загрузки, т. Е. Я должен получить доступ к сервису, который загружает данные. Есть ли правильный способ справиться с этим требованием?

Сервис в данный момент запущен из действия. Я предполагаю, что основная проблема здесь заключается в том, чтобы "связать" активность, которая запускается с pendingIntent в Уведомлении с сервисом, то есть получить доступ к информации о сервисе. У кого-нибудь есть хороший пример для этого варианта использования / проблемы?

1 Ответ

1 голос
/ 26 марта 2011

Просто привяжите активность к услуге. Надеюсь это и это и это поможет вам

...