我认为这是一个简单的问题。 我用一些警报集实例化了警报管理器。 当用户关闭应用程序时会发生什么?
当警报被触发时,警报管理器是否仍然提醒我?或者警报管理器对象随应用程序一起销毁?
因为有时会触发警报,有时不会,所以我想知道是否是这个问题。
最佳答案
报警管理器是一个系统服务,它会在你的应用被销毁后继续运行。
闹钟的精度可能会有所不同,具体取决于您的设置方式。
检查 Logcat 以了解触发警报的情况,但您看不到任何效果。 (也许在后台崩溃?)
编辑: A--C是正确的。丢失警报的另一个原因可能是所有警报在重新启动时都被删除。您可以通过设置 BroadcastReceiver 来监听 boot_completed Intent 并重新设置所需的警报来解决此问题。
关于android - 应用程序关闭时的 AlarmManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14486684/