私はスプラッシュアクティビティを持っており、このアクティビティはインターネットからいくつかのXMLをダウンロードします。すべて問題ありませんが、接続が遅すぎると、OSはアプリケーションが応答していないと判断し、終了または待機するように要求します。スプラッシュとデータのダウンロード
どうすればこの問題を防ぐことができますか?あるいは、このようなことのためのより良い習慣がありますか?
私はスプラッシュアクティビティを持っており、このアクティビティはインターネットからいくつかのXMLをダウンロードします。すべて問題ありませんが、接続が遅すぎると、OSはアプリケーションが応答していないと判断し、終了または待機するように要求します。スプラッシュとデータのダウンロード
どうすればこの問題を防ぐことができますか?あるいは、このようなことのためのより良い習慣がありますか?
その後、OSはあなたにANR(アプリケーション応答なし)を与えることはありませんスレッドまたはAsyncTaskであなたのダウンロードプロセスを入れて、メインUIスレッドの自由を残す]ダイアログボックス
AsyncTask
http://www.vogella.com/articles/AndroidPerformance/article.html
のためのチュートリアルリンクおそらくUIスレッドでXMLをダウンロードしています。しないでください。 Use AsyncTasks instead。
スプラッシュ画面を実装する前に、次の項目を確認してください:[スプラッシュ画面は悪いです、使用しないでください](http://android.cyrilmottier.com/?p=632) –