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