0

我在服务 (RefreshTasks) 中有一个线程 (Updater),用于检查服务器上是否有一些更新。然后我有 4 个活动使用这些数据。但是我在管理这项服务时遇到了问题......我想在整个应用程序中保持服务处于活动状态,即使屏幕熄灭。管理这样的服务的正确做法是什么?在这一刻,我启动和停止所有活动的每个 onResume 和 onPause 方法的服务......但这意味着当屏幕关闭时服务将停止。有什么建议吗?

谢谢艾尔。

4

1 回答 1

0

当您的应用程序暂停时,服务实例也会继续运行。我建议你也看看谷歌提供的这项服务,这是设备和你的服务之间通信推送通知的一个很好的解决方案:

https://developers.google.com/android/c2dm/

这是一个很好的教程:

http://blog.mediarain.com/2011/03/simple-google-android-c2dm-tutorial-push-notifications-for-android/

于 2012-07-03T09:58:35.350 回答