我是否应该使用Asynctask或服务来更新Android中的数据库

时间:2011-05-05 08:16:40

标签: android database

我的要求是从网页获取数据并在Android数据库中更新(一个简单的表格),然后我将查询数据库以发送通知

我是否应该使用异步任务或服务?

2 个答案:

答案 0 :(得分:4)

你应该绝对使用AsyncTask。这里的服务是一个很大的开销。

一般情况下,当你做小事(3-5秒)时会使用AsyncTask,这可以显示进度对话框。服务用于长期处理后台任务。

答案 1 :(得分:0)

  

从网页获取数据并在Android数据库中更新(简单表格)

当您想要从网络更新到本地时,使用asyn任务,更好,更准确。

  

我是否应该使用异步任务或服务?

在您的情况下,您应该使用Asyn Task代替服务。