Я написал программу, которая использует приемники широковещания для определения того, когда происходят определенные события - например, новое сообщение SMS / MMS, пропущенный вызов и новые сообщения электронной почты.
Когда триггеры приемника запускаются, я устанавливаю переменныехранить новые состояния, которые произошли.То, что я ищу, - это способ изменения настроек, когда пользователь видит эти сообщения - то есть просматривает SMS, читает электронную почту или просматривает журнал звонков - или когда он нажимает на уведомление.Существуют ли какие-либо приемники широковещательной передачи, чтобы иметь возможность сделать это, или есть другой способ?
В идеале я хочу избежать опроса этих изменений и хочу отразить изменения, когда они произойдут.Даже если я опрашиваю, я не уверен, что я буду искать, чтобы увидеть, когда пользователь просматривал журнал вызовов - для других я вижу, как я мог бы использовать поставщика контента для их обработки.