我有一个应用程序,我在其中扩展 Application 类并覆盖 onCreate 方法。
在我的 onCreate 中,我使用 AlarmManager 安排服务每 5 分钟运行一次。
在日志中,我看到一段时间后再次调用 onCreate get,就好像应用程序已重新启动/重新创建一样。
这最终导致我的服务与第一次执行不同步。
有没有办法防止这种情况并保证应用程序的 onCreate 中的代码将只执行一次(当然假设应用程序没有被用户明确关闭)?
谢谢
我有一个应用程序,我在其中扩展 Application 类并覆盖 onCreate 方法。
在我的 onCreate 中,我使用 AlarmManager 安排服务每 5 分钟运行一次。
在日志中,我看到一段时间后再次调用 onCreate get,就好像应用程序已重新启动/重新创建一样。
这最终导致我的服务与第一次执行不同步。
有没有办法防止这种情况并保证应用程序的 onCreate 中的代码将只执行一次(当然假设应用程序没有被用户明确关闭)?
谢谢