在开发过程中,我们想要打印长的log,这个时候我们就需要做特殊的处理,下面这段代码就是处理的长log的打印:
public static void LogLong(String tag, String msg) { //信息太长,分段打印//因为String的length是字符数量不是字节数量所以为了防止中文字符过多,// 把4*1024的MAX字节打印长度改为2001字符数int max_str_length = 2001 - tag.length();//大于4000时while (msg.length() > max_str_length) {Log.e(tag, msg.substring(0, max_str_length));msg = msg.substring(max_str_length);}//剩余部分Log.e(tag, msg); }