当前位置: 代码迷 >> Android >> 关于Log输出的小白有关问题
  详细解决方案

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

热度:80   发布时间:2016-05-01 10:28:57.0
关于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");
}

  相关解决方案