我想知道是否有一种语法可以在 eclipse 控制台窗口中打印出一些东西。这就像 xcode 中的 NSLog。谢谢
最佳答案
使用 android.util.Log
类 http://developer.android.com/reference/android/util/Log.html .
例如:
import android.util.Log;
class Someclass {
private static final String TAG = "Someclass";
...
public boolean someMethod(int argument) {
Log.i(TAG, "This is some information log");
if (argument == 0) {
Log.e(TAG, "Error argument is 0!!!");
return false;
}
Log.w(TAG, "Warning returning default value");
return true;
}
};
TAG 变量是这样分配的,而不是像这样分配的原因:
Somelcass.class.getSimpleName()
是因为反射方法会导致在初始化时加载类的反射慈心数据,然而,android 开发人员的“首选”方法阻止了这种情况,从而节省了 CPU和初始化时间。
关于android - 使用 Eclipse 的 Android 开发人员的 NSLog 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4571942/