首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

关于Log输出的小白有关问题

2013-07-08 
关于Log输出的小白问题我用Log.v(,)输出打印信息,但是我担心是不是Log用多了会对App的性能或者手机的

关于Log输出的小白问题
我用Log.v("","")输出打印信息,但是我担心是不是Log用多了会对App的性能或者手机的资源造成浪费。

有没有什么好办法输出打印信息,但是在发布的时候又能方便的删掉 应用 性能优化
[解决办法]
定义个全局boolean变量,那个if判断这个变量,if语句里面调用log。release时把这个变量设置为false
[解决办法]
楼上正解 !!
[解决办法]
ADT(r17)中已经自动为你添加了BuildConfig.java类

/** Automatically generated file. DO NOT MODIFY */
package android.hal.cs.testcase;

public final class BuildConfig {
    public final static boolean DEBUG = true;
}


所有你现在可以这样做
if (BuildConfig.DEBUG) {
Log.d(TAG, "output something");
}

热点排行