Я хочу создать приложение, которое содержит Service S и Activity A. Service S отвечает за предварительную обработку, такую как подготовка данных, отображаемых в пользовательском интерфейсе Activity A, перед тем, как вызывается Activity A.
Я хочу иметь возможность вызывать Service S извне пакета, скажем, из класса Activity другого приложения Android, выполнять предварительную обработку, а затем, когда данные будут готовы, вызвать действие A.
Мои вопросы:
- Каков наилучший способ обмена данными между службой S и операцией A?
- Каким образом внешняя операция B может взаимодействовать со службой S, чтобы определить, завершена ли она со всей своей предварительной обработкой, и готова ли операция A к запуску?
Спасибо
Chris