我有一个创建和编辑申请的 Android 应用程序。所有数据都将存储在我的服务器上。
一个问题是:应用程序应该通过生成查询定期从服务器获取有关某些记录存在的信息。对服务器的查询之间的时间间隔应该是大约 30 秒。
1)您能否建议,解决此问题的最佳方法是什么?也许我错过了更好的选择?
目前我正在考虑选择以下选项:
- 线
- 异步任务
- 服务
2)对于服务,我应该在主线程中使用它还是将它放在另一个线程中?
3)此外,据我所知,当用户旋转手机时,Thread 或 AsyncTask 是使用 Activity 重新创建的。也许我可以将Moxy 库与 AsyncTask 一起使用,而不用担心 Activity 的重新创建?
先感谢您。