我用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");
}