启动和下载数据

时间:2012-05-07 13:32:33

标签: android download

我有一个启动活动,此活动从互联网下载一些XML。一切都很好,但问题是当连接速度太慢时,操作系统认为应用程序没有响应,并要求终止或等待。

我该怎样防止这种情况?或者对这种事情有更好的做法?

2 个答案:

答案 0 :(得分:2)

您可能正在下载UI线程中的XML。别。 Use AsyncTasks instead

答案 1 :(得分:2)

将您的下载过程放在线程或AsyncTask中并保持主UI线程免费,然后操作系统不会为您提供ANR(应用程序无响应)对话框

AsyncTask的教程链接

http://www.vogella.com/articles/AndroidPerformance/article.html