0
点赞
收藏
分享

微信扫一扫

Android Log信息太长,打印不全解决方案

天蓝Sea 2022-04-19 阅读 54
android

自定义方法,实现打印不全信息全部显示


    public static void Log(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.i(tag, msg.substring(0, max_str_length));
            msg = msg.substring(max_str_length);
        }
        //剩余部分
        Log.i(tag, msg);
    }
举报

相关推荐

0 条评论