AndroidアプリケーションのANRダイアログと、それがいつ発生するか、およびそれを削除する方法について知りたいです。私を助けてください。
質問する
3276 次
2 に答える
4
ANR-アプリケーションが応答していません。
このダイアログは、アプリケーションのメインスレッドが長時間ブロックされている場合、たとえば、このスレッドでスリープしている場合や、長い接続を実行している場合に表示されます。
これを回避するには、重い操作を他のスレッドに移動します。それを実装する方法に関する素晴らしい記事があります-痛みのないスレッド。
于 2012-05-09T12:13:37.670 に答える
2
これは、メインのアプリケーションスレッドに時間をかけすぎると発生します。ANRエラーを回避するには、長時間実行される作業がバックグラウンドスレッドで発生することを確認してください。
于 2012-05-09T12:12:16.463 に答える