特定のメソッドとそのステートメントに費やされた時間をチェックするためにTimingLoggerを使用しようとしています。ただし、Android TimingLoggerはログを印刷できません。
作成時にLog.isLoggableが少なくともそのタグのLog.VERBOSEレベルで有効になっていない場合、addSplitおよびdumpToLog呼び出しは何もしません。
https://developer.Android.com で説明されているようにログを検索するだけでは、ログを表示できません。したがって、adbで以下のコマンドを使用します。
_adb Shell setprop log.tag.MyTag VERBOSE
_
注:MyTagは、新しいTimingLoggerを作成するときに渡した最初のパラメーターです。未満:
TimingLogger timings = new TimingLogger("MyTag", "MyMethodName");
そして、あなたはそこにいます。ハッピーコーディング!!!
ログレベルの変更とは別に、TimeLoggerをリセットしてmDisabled
フラグを設定する必要もありました。あなたはtimingLogger.reset()
によってそうすることができます