我的应用程序中有一个警报功能。手机开机时闹钟会正常工作。问题是当我关闭或关闭手机时(例如,我将在 10.00AM、10.05、10.10 设置闹钟)并且我将在 10.02 之前打开。我没有收到任何警报通知,并且所有警报都已取消。我已经使用 Service 来获取警报,并且我也使用了权限 reciever_boot_complete。我仍然遇到问题。请任何人帮助我。
问问题
2426 次
1 回答
2
1.据我所知,Android系统不支持断电报警。如果您设置闹钟并关闭手机,闹钟时间到时手机将无法启动。2.当使用AlarmManager安排闹钟时,注意方法中的闹钟类型:
public void set (int type, long triggerAtTime, PendingIntent operation)
public void setRepeating (int type, long triggerAtTime, long interval, PendingIntent operation)
你应该使用ELAPSED_REALTIME_WAKEUP
or RTC_WAKEUP
,否则当屏幕关闭时,不会触发警报。
看这里:
于 2011-11-18T05:08:36.770 回答