0

スプラッシュアクティビティがあり、このアクティビティはインターネットからいくつかのXMLをダウンロードします。すべて問題ありませんが、問題は、接続が遅すぎると、OSがアプリが応答しないと判断し、終了または待機するように要求することです。

どうすればこれを防ぐことができますか?それとも、この種のもののためのより良い実践がありますか?

4

2 に答える 2

2

おそらくUIスレッドでXMLをダウンロードしています。しないでください。代わりにAsyncTasksを使用してください

于 2012-05-07T13:36:04.670 に答える
2

ダウンロードプロセスをスレッドまたはAsyncTaskに入れ、メインUIスレッドを空けたままにしておくと、OSはANR(アプリケーションが応答しません)ダイアログボックスを表示しません

AsyncTaskのチュートリアルリンク

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

于 2012-05-07T13:36:14.163 に答える