Я работаю над установлением двусторонней связи между Активностью и Сервисом, которая выполняется в другом процессе.
Запрос процесса из Activity не представляет особой проблемы. Но я хочу, чтобы процесс уведомлял активность о событиях. Идея заключается в следующем: сервис работает независимо от реального приложения. Периодически запрашивает веб-сервер. Если на веб-сервере найдено новое задание, процесс должен уведомить об этом.
Я нашел эту ветку на AndDev.org, но она, похоже, не работает для меня. Я возился с BroadcastReceiver. Я реализовал интерфейс, который должен уведомлять Activity, но проблема в том, что слушатель всегда равен null, поскольку Broadcast из процесса выполняется через Intent, поэтому класс, расширяющий BroadcastReceiver, будет создан заново.
Как мне установить двустороннюю связь? Это должно быть возможно.
Спасибо за любую помощь,
Стеф