我们可以将 Executor 用于多个活动吗?
Can we use Executor with multiple activities?
我从不同的 activity 收集数据并定期发送到服务器,如果用户处于离线模式,我也会使用 Sqlite 保存数据并在互联网可用时再次发送,
我必须从很多活动中安排这次传输
- 哪个最符合我的要求 asyncTask 或 IntentService?
- 如果 Sqlite 中存在大量数据,我必须将数据分成块,请建议一些算法来做到这一点。
1.asyncTask 用于锁定 ui 线程和 ruining 长时间进程,例如连接 Web 服务器。more details
2.IntentService 是它用来处理异步请求的一种服务。more details
您可以查看本教程以将数据发送到 Web 服务器 sync
意图服务是最好的方法,它也避免了上下文泄漏!
我从不同的 activity 收集数据并定期发送到服务器,如果用户处于离线模式,我也会使用 Sqlite 保存数据并在互联网可用时再次发送,
我必须从很多活动中安排这次传输
- 哪个最符合我的要求 asyncTask 或 IntentService?
- 如果 Sqlite 中存在大量数据,我必须将数据分成块,请建议一些算法来做到这一点。
1.asyncTask 用于锁定 ui 线程和 ruining 长时间进程,例如连接 Web 服务器。more details 2.IntentService 是它用来处理异步请求的一种服务。more details 您可以查看本教程以将数据发送到 Web 服务器 sync
意图服务是最好的方法,它也避免了上下文泄漏!