我希望在每天12点时显示状态栏通知,因此我创建了一个AlarmManager,它触发了一个IntentService,它将显示一些通知。应用程序AlarmManager在清除应用程序数据后不工作
我已经添加了Boot完成的接收器,并且当应用程序获得启动时,AlarmManager被注册。一切工作正常,即使应用程序不在前台(预期行为),通知也会在每天下午12点显示。
问题是,无论何时我在应用程序设置中清除应用程序数据,AlarmManager不再触发应用程序通知。但是,当我再次启动应用程序时,该应用程序将开始每天以预期的行为处理通知。
任何人都可以请帮我解决这个问题吗?有没有一种解决方法可以确保无论这些条件如何都触发AlarmManager。
有什么方法可以在应用程序时执行某些操作强行杀死(比如当应用程序被杀时重置闹钟)?? Android提供的任何设置? – oathkeeper
@oathkeeper不,我不知道是否有任何黑客方法,但android不允许你直接做任何事情。 – droidev