@Sarclin

Как запустить AlarmManager из foreground сервиса?

Пишу приложение в котором постоянно работает в фоне сервис. Активити есть, но предполагается, что пользователь его закрывает на длительное время. Суть проблемы: в некоторое время от сервера приходит информация, которую обрабатывает фоновый сервис. Обработав, надо с помощью AlarmManager'а поставить на выполнение через какое-то время задачу. Например, через час вывести оповещение. Не могу понять как это реализовать, прошу помощи. С андроидом знаком неделю.
  • Вопрос задан
  • 242 просмотра
Решения вопроса 1
AlarmManager может быть просто локальной переменной. Он вам нужен только чтобы "завести" будильник.

AlarmManager am = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
...


Дальше работаете с ним одинаково в любом месте.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы