私はアクティビティ クラスを持っていますが、ロジックは主に他のクラス、特に Player クラスに存在します。ロギングによって追跡することにしたバグがあり、追加したロギング メッセージが表示されなかったので、プレーヤーがここで画面に触れたときに表示される最後のメッセージが見つかるまで、それらが表示されるまでコール スタックを調べました。 :
public boolean onTouch(View v, MotionEvent event) {
Log.i("GA.onTouch()", "phase == false");
Player.test();
return true;
}
呼び出しがエラーなしで成功しない理由が理解できないので、次のテスト関数を作成しました。
public static void test() {
Toast.makeText(mParent, "so weird", Toast.LENGTH_SHORT).show();
Log.i("Player.test()", "");
}
トーストは表示されますが、ログは表示されません。トーストでデバッグしたくありません。非常に面倒です。ログ呼び出しが失敗する/登録されない/それが何であれ、何が原因である可能性があるか教えてもらえますか?
ありがとう!