0

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

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

4

2 回答 2

2

您可能正在 UI 线程中下载 XML。不。改用 AsyncTasks

于 2012-05-07T13:36:04.670 回答
2

将您的下载过程放在一个线程或 AsyncTask 中并让主 UI 线程空闲,然后操作系统不会给您 ANR(应用程序无响应)对话框

AsyncTask 的教程链接

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

于 2012-05-07T13:36:14.163 回答