Взаимодействие Activity, Service и Уведомления

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

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


person Soccertrash    schedule 26.03.2011    source источник


Ответы (1)


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

person Azlam    schedule 26.03.2011