对于新手来讲,调试技术是android学习的第一步,Android有强大的日志输出类Log,通过插入Log语句,如Log.i(TAG,MSG),可以方便输出需要查看的信息(String)MSG,通过在LogCat面板查看,准确验证程序运行是否正常。
但Log语句在方便的同时,也会导致程序各个地方都会出现散乱的Log语句,程序调试完毕后,需要一一注释掉,但若出现新的问题,这些注释语句可能又要被重新调用,所以为提高程序调试的方便性和规范性,可对Log语句进行一定的封装,创建自己的MyLog。
核心思想就是在MyLog类中设立一个静态变量(boolean)isDebug,这相当于一个开关,如果为true,则输出Log信息,如果为false,则不输出。MyLog类如下:
package com.study.mylog;
import android.util.Log;
public class MyLog {
public static boolean isDe