我想在我的应用程序中设置一个每天都会触发的警报。根据文档,我必须设置一个一次性警报,并在将接收警报信号的 BroadcastReceiver 中,重置第二天的警报。 那是对的吗 ?
我的 BroadcastReceiver 很好地处理了唤醒锁并启动了一个服务来释放这个唤醒锁。这里一切正常。
但是我有问题。在我的应用程序中有一个复选框,当警报响起时会选中它。要知道我的闹钟是否响起,我使用以下条件:
Intent intent = new Intent( context, AlarmReceiver.class );
boolean alarmUp = (
PendingIntent.getBroadcast( context, 0, intent, PendingIntent.FLAG_NO_CREATE) != null)
但这似乎不太好用,这是知道警报是否响起的好方法吗?
提前致谢