2011-02-14 89 views
1

我正在开发一个应用程序的列表和表格,其中大部分是从网上加载(我有一个JSON服务器我提出请求)。我使用AsyncTasks来检索所有数据。我想知道这是否是处理网络问题的最佳方式,因为可以通过接收电话,短信或简单地按住home按钮将应用程序发送到后台(并且在某些情况下可以被操作系统杀死)。当应用程序变为背景时,AsyncTasks会发生什么?他们被杀害,暂停或什么?我不想让我的表格和列表半载。我应该使用服务而不是AsyncTasks?Android网络 - 最佳实践

感谢您的任何帮助。

回答

2

你的AsyncTask会坚持下去,尽管如果你能告诉任务在你的活动进入后台时尽快把事情包装起来,那将会很好。

除非你计划长期的事情,即通常在后台运行的东西,否则通常不需要服务。