我已经构建了一个带有拨动开关的应用程序,该开关向用户指示已安排警报。
如果我的应用程序在警报触发时关闭,并且用户单击“关闭”然后启动我的应用程序,我可以通过 ScheduledActionService.Find 检测到警报已过期并将切换设置为关闭位置。
我遇到的问题是当我的应用程序打开并且警报触发时。在那种情况下,当用户点击关闭并返回到我在后台的应用程序时,我如何检测警报状态的变化?
解除警报时是否有我可以收听的事件?如果没有,有没有办法检测我的应用程序何时因警报对话框而失去/获得焦点?
谢谢