即使应用已关闭,Android也会每天发送通知

Phi*_*hil 3 java notifications android alarmmanager

我刚刚尝试使用AlarmManager强制我的应用程序每天下午3点发送通知.但这只适用于应用程序仍在后台的情况.当用户杀死应用程序时,AM不再起作用.我可以做什么而不是AlarmManager来实现我想要的?

Com*_*are 6

但这只适用于应用程序仍在后台的情况.

不,即使应用程序未运行,它也能正常运行,例如让Android终止其进程以释放其他应用程序的内存.

当用户杀死应用程序时,AM不再起作用

如果通过"杀死",您的意思是用户在"设置"中为您的应用点击了"强制停止",那么您的闹钟就会被取消预定,并且在用户手动运行您的应用之前,您的应用都不会再次运行(例如,点击您的启动器主屏幕中的活动).

我听说过,当用户从设备提供的"任务管理器"停止应用程序时,一些由脑死亡制造商制造的设备与"强制停止"做同样的事情.那是不幸的.

在任何其他传统的"杀戮"定义中,您的警报不受影响.

我可以做什么而不是AlarmManager来实现我想要的?

没有.如果用户强制停止您的应用,则用户不希望您的应用运行,因此您的应用将无法运行.