定期长时间运行的后台任务
问题描述:
我想在每30分钟的时间间隔执行以下任务 -定期长时间运行的后台任务
- MNC,MCC,LAC &小区ID
- 显示它给用户&
- 发送这些信息通过HTTP请求发送到远程服务器。
在此期间,应用可能不会在前面。
我的问题是,IntentService是执行上述任务的好主意吗? 或者其他想法?
答
我想你正在尝试构建一个同步机制。最好的方法是使用Sync Adapters这是专为这些情况而设计的。
但是对于使用同步适配器,如果您不在上面,您需要更改登录机制以与AbstractAccountAuthenticator一起使用。
好运
埃姆雷
+0
它是一个高级话题,需要时间来获得概念。不要放弃;) –
https://stackoverflow.com/questions/33041573/android-create-a-background-thread-that-runs-periodically-and-does-ui-tasks –