Может быть, это легко, но я пока не могу понять это прямо ... У меня есть BroadcastReceiver
, ожидающее срабатывания AlarmMangager - это прекрасно работает.
Теперь: поскольку событие, если оно происходит, должно обновить некоторые элементы на экране основного действия, я хотел бы отправить намерение из этого фона BroadcastReceiver в свое действие - , но только , если оно в настоящее время на переднем плане, он же активен.
Если он не запущен или не виден, мне все равно - и последнее, что я хочу сделать, это начать задание своим намерением! Я занимаюсь перерисовкой представлений в моем методе onResume (), поэтому мне все равно.
Есть какие-нибудь советы, как это сделать?
Спасибо!
РЕДАКТИРОВАТЬ: мой BroadcastReceiver ожидает сигналов тревоги, которые должны быть уведомлены пользователю. Итак, оно должно быть там и заявлено в манифесте. Проблема в том, что он должен решить, будет ли упомянутое действие в данный момент активным.