我有一个活动类,逻辑主要驻留在其他类中,特别是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()", "");
}
吐司显示,但不是日志。我不希望通过吐司进行调试,这非常麻烦,任何人都可以告诉我什么可能导致日志调用失败/不注册/无论它是什么?
谢谢!
答案 0 :(得分:1)
Log._
不适用于空消息。不知道为什么:)
Log.i("Player.test()", "hello..It will show");
你需要在那里发一些消息!