android - 使用 Eclipse 的 Android 开发人员的 NSLog 等价物

标签 android

我想知道是否有一种语法可以在 eclipse 控制台窗口中打印出一些东西。这就像 xcode 中的 NSLog。谢谢

最佳答案

使用 android.util.Loghttp://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/

相关文章:

android - 水平移动到另一个布局

android - 底部导航上方的 Bottom Sheet

android - 使用编译的 lua 脚本的 Cocos2d-x 在 Android 上不起作用

android - 尝试创建 AlertDialog 时程序崩溃

javascript - Webrtc 应用程序开发、网络和安卓

android - 如何从 SearchView 中移除焦点?

android - 使用 Firebase 登录 Android - statusCode DEVELOPER_ERROR

android - 更改 Realm 模型时出现 RealmMigrationNeededException

Android 谷歌地图 V2 获取附近的加油站并获取加油站的经度和纬度,然后绘制前往该加油站的路线

java - 如何在android中像Bootstrap一样制作步骤栏