0

我的应用程序中有一个警报功能。手机开机时闹钟会正常工作。问题是当我关闭或关闭手机时(例如,我将在 10.00AM、10.05、10.10 设置闹钟)并且我将在 10.02 之前打开。我没有收到任何警报通知,并且所有警报都已取消。我已经使用 Service 来获取警报,并且我也使用了权限 reciever_boot_complete。我仍然遇到问题。请任何人帮助我。

4

1 回答 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_WAKEUPor RTC_WAKEUP,否则当屏幕关闭时,不会触发警报。 看这里:

于 2011-11-18T05:08:36.770 回答