Log.d(getClass()。getName(),“BLA BLA BLA”);
记录。
如何显示int值?什么是C的%d
等等?
答案 0 :(得分:36)
您可以使用字符串连接:
Log.d(getClass().getName(), "value = " + intVar);
或更灵活(和c-style printf类似)你可以使用Java的String.format()
:
Log.d(getClass().getName(), String.format("value = %d", intVar));
答案 1 :(得分:4)
答案 2 :(得分:0)
Android的日志记录本身不支持格式化的printf样式字符串。通常你只需要使用valueOf或toString并使用字符串连接,但如果必须,你可以使用Formatter。
答案 3 :(得分:0)
或者您可以使用
Integer.toString(intVar);
假设intVar是一个整数而不是原始的int
答案 4 :(得分:0)
首先导入日志; import android.util.Log;
然后创建方法&检查一下:
@Override
protected void onResume() {
super.onResume();
Log.e("Check","We are in Resume");
}
@Override
protected void onPause() {
super.onPause();
Log.e("Check","We are in Pause");
}
@Override
protected void onStop() {
super.onStop();
Log.e("Check","We are in Stop");
}
@Override
protected void onDestroy() {
super.onDestroy();
Log.e("Check","We are in Destroy");
}
@Override
protected void onStart() {
super.onStart();
Log.e("Check","We are in Star");
}
@Override
protected void onRestart() {
super.onRestart();
Log.e("Check","We are in ReStar");
}
答案 5 :(得分:0)
使用语言环境来避免出现额外的语言环境警告-
Log.d(getClass().getName(), String.format(Locale.US, "value = %d", intVar));
答案 6 :(得分:0)
from