0

我已经使用 AlarmManager 创建了应用程序来安排操作。

当设备重新启动或再次启动时。它将被 BOOT COMPLETE 广播接收器拦截以重新安排所有动作。目前它按预期工作正常。

但是,几天后运行良好。用户不交互或手动打开应用程序。Android OS 似乎将应用程序的状态更改为“已停止状态”。

这意味着如果设备因任何原因启动或重新启动,广播接收器 BOOT COMPLETE 将无法再接收。Android 操作系统将忽略此应用的所有广播接收器。

然后,事实证明应用程序无法重新安排动作。所以,应用程序停止工作。

所以我的问题是,有没有办法解决这个问题?

4

1 回答 1

0

这与 Android API 上的制造商应用定制更相关。我们可以通过检查应用程序运行并使其远离停止状态来克服。

于 2016-06-29T08:46:13.357 回答