我在服务 (RefreshTasks) 中有一个线程 (Updater),用于检查服务器上是否有一些更新。然后我有 4 个活动使用这些数据。但是我在管理这项服务时遇到了问题......我想在整个应用程序中保持服务处于活动状态,即使屏幕熄灭。管理这样的服务的正确做法是什么?在这一刻,我启动和停止所有活动的每个 onResume 和 onPause 方法的服务......但这意味着当屏幕关闭时服务将停止。有什么建议吗?
谢谢艾尔。
当您的应用程序暂停时,服务实例也会继续运行。我建议你也看看谷歌提供的这项服务,这是设备和你的服务之间通信推送通知的一个很好的解决方案:
https://developers.google.com/android/c2dm/
这是一个很好的教程: