バックグラウンド スレッドでのみ実行するヘルパー クラスがあります。StrictMode コンポーネントを活用して、メイン スレッドで実行されている場合に独自の StrictMode 違反をスローする方法はありますか?
質問する
463 次
1 に答える
1
API 11 の時点で、 ThreadPolicy.Builder を使用してCustomSlowCalls()を検出するのが最善の選択肢のようです。バックグラウンド スレッドで、 StrictMode.noteSlowCall()を呼び出して、メソッドに「低速」のタグを付けることができます。
これは明らかに、問題のあるメソッドの実行に時間がかかりすぎる場合に StrictMode 違反がスローされることを意味します。
于 2012-06-20T17:14:06.757 に答える