安卓正确控制服务



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

谢谢艾尔。

当应用暂停时,服务实例也会继续运行。我建议您也查看Google提供的这项服务,这是设备和服务之间通信中的推送通知的良好解决方案:

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

这是一个很好的教程:

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

最新更新