我正在尝试创建一个应用程序,如果屏幕关闭时间过长,它会设置警报。这将在后台每 5 分钟检查一次。不幸的是,android有时会杀死我的应用程序,我需要让我的应用程序在后台保持活动状态。做这个的最好方式是什么?
如果应用程序被杀死,我还考虑每 5 分钟重新启动一次。这是让我的应用程序在后台大部分活动的更好方法吗?这个怎么做?或者对我有更好的解决方案吗?
也许像 Facebook 那样重新开始?
我正在尝试创建一个应用程序,如果屏幕关闭时间过长,它会设置警报。这将在后台每 5 分钟检查一次。不幸的是,android有时会杀死我的应用程序,我需要让我的应用程序在后台保持活动状态。做这个的最好方式是什么?
如果应用程序被杀死,我还考虑每 5 分钟重新启动一次。这是让我的应用程序在后台大部分活动的更好方法吗?这个怎么做?或者对我有更好的解决方案吗?
也许像 Facebook 那样重新开始?
我建议看看 Mark Murphy 的WakefulIntentService。
我想我通过使用一个简单的服务来修复它,除了一个 infiit 的日志记录循环之外什么都不做。