Мне нужно разработать приложение, которое выдает всплывающее сообщение в определенное время, установленное пользователем.
Я буду использовать Android AlarmManager, который запускает службу, и эта служба запускает активность, содержащую всплывающий интерфейс, с помощью кнопки OK.
Я хочу передать данные этой активности, как это можно сделать (иначе мне придется запрашивать базу данных)?
- Как передать данные из активности в службу при установке времени запуска с помощью AlarmManager?
- Как позже передать эти данные активности, запущенной службой?
Кроме того, если служба запускает действие в моем приложении (не основное действие), а функции обработчика базы данных находятся в отдельном классе, доступна ли база данных?