简单的问题,我想。我用一些警报集实例化了警报管理器。当用户关闭应用程序时会发生什么?
警报响起时,警报管理器是否仍会提醒我?还是警报管理器对象随应用程序一起销毁?
因为有时会发出警报而有时不会发出警报,所以我想知道这是否是问题所在。
简单的问题,我想。我用一些警报集实例化了警报管理器。当用户关闭应用程序时会发生什么?
警报响起时,警报管理器是否仍会提醒我?还是警报管理器对象随应用程序一起销毁?
因为有时会发出警报而有时不会发出警报,所以我想知道这是否是问题所在。
警报管理器是一个系统服务,它会在您的应用程序被销毁后继续运行。
警报的精度可能会有所不同,具体取决于您的设置方式。
检查 Logcat 以了解触发警报的情况,但您看不到任何效果。(也许是在后台崩溃?)
编辑: A--C是对的。丢失警报的另一个原因可能是所有警报在重新启动时都会被清除。您可以通过设置 BroadcastReceiver 来侦听 boot_completed 意图并重新设置所需的警报来解决此问题。