0

私はアクティビティ クラスを持っていますが、ロジックは主に他のクラス、特に 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()", "");
}   

トーストは表示されますが、ログは表示されません。トーストでデバッグしたくありません。非常に面倒です。ログ呼び出しが失敗する/登録されない/それが何であれ、何が原因である可能性があるか教えてもらえますか?

ありがとう!

4

1 に答える 1

1

Log._空のメッセージでは機能しません。なぜだか分からない :)

Log.i("Player.test()", "hello..It will show");

そこにメッセージを送る必要があります!

于 2012-11-30T22:01:07.087 に答える