From d974ad35af0aa4585091303256dbe221fe04a1fb Mon Sep 17 00:00:00 2001 From: Runt <qingingrunt2010@qq.com> Date: Sat, 30 Aug 2025 17:43:48 +0000 Subject: [PATCH] 超出父容器 --- libmvi/src/main/java/com/runt/open/mvi/CrashHandler.java | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) diff --git a/libmvi/src/main/java/com/runt/open/mvi/CrashHandler.java b/libmvi/src/main/java/com/runt/open/mvi/CrashHandler.java index 4152db7..fde77af 100644 --- a/libmvi/src/main/java/com/runt/open/mvi/CrashHandler.java +++ b/libmvi/src/main/java/com/runt/open/mvi/CrashHandler.java @@ -121,7 +121,7 @@ * @param ctx */ public void collectDeviceInfo(Context ctx) { - Log.i(TAG, "collectDeviceInfo Context:"+ctx); + Log.e(TAG, "collectDeviceInfo Context:"+ctx); try { PackageManager pm = ctx.getPackageManager(); PackageInfo pi = pm.getPackageInfo(ctx.getPackageName(), PackageManager.GET_ACTIVITIES); @@ -139,7 +139,7 @@ try { field.setAccessible(true); infos.put(field.getName(), field.get(null).toString()); - Log.d(TAG, field.getName() + " : " + field.get(null)); + //Log.d(TAG, field.getName() + " : " + field.get(null)); } catch (Exception e) { Log.e(TAG, "an error occured when collect crash info", e); } @@ -153,7 +153,7 @@ * @return 返回文件名称,便于将文件传送到服务器 */ private String saveCatchInfoFile(Throwable ex) { - ex.printStackTrace(); + //ex.printStackTrace(); //Log.i(TAG, "saveCatchInfo2File Throwable:"+ex); StringBuffer sb = new StringBuffer(); @@ -165,7 +165,7 @@ Writer writer = new StringWriter(); PrintWriter printWriter = new PrintWriter(writer); - //ex.printStackTrace(printWriter); + ex.printStackTrace(printWriter); Throwable cause = ex.getCause(); while (cause != null) { //cause.printStackTrace(printWriter); @@ -173,6 +173,7 @@ } printWriter.close(); String result = writer.toString(); + Log.e("TAG", result); sb.append(result); try { long timestamp = System.currentTimeMillis(); @@ -229,15 +230,15 @@ //Log.i("info", s.toString()); } } catch (FileNotFoundException e) { - e.printStackTrace(); + //e.printStackTrace(); } catch (IOException e) { - e.printStackTrace(); + //e.printStackTrace(); }finally{ // 关闭流 try { reader.close(); fis.close(); } catch (IOException e) { - e.printStackTrace(); + //e.printStackTrace(); } } } -- Gitblit v1.9.1