From ce46dd9e401d7f2936db08bcea201bbd1da8e0a2 Mon Sep 17 00:00:00 2001
From: weimingfei <fei_gaming@sina.com>
Date: 星期三, 10 十二月 2025 13:39:44 +0800
Subject: [PATCH] 指纹钥匙柜

---
 keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/CrashHandler.java |   38 ++++++++++++++++++++------------------
 1 files changed, 20 insertions(+), 18 deletions(-)

diff --git a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/CrashHandler.java b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/CrashHandler.java
index dbe30e2..e6fd8d6 100644
--- a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/CrashHandler.java
+++ b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/CrashHandler.java
@@ -89,6 +89,26 @@
 	@Override
 	public void uncaughtException(Thread thread, Throwable ex) {
 		try {
+			long current = System.currentTimeMillis();
+			String time2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(current));
+			try {
+				ByteArrayOutputStream out = new ByteArrayOutputStream();
+				PrintStream print = new PrintStream(out);
+				//瀵煎嚭鍙戠敓寮傚父鐨勬椂闂�
+				print.println(time2);
+				//瀵煎嚭鎵嬫満淇℃伅
+				dumpPhoneInfo(print);
+				print.println();
+				ex.printStackTrace(print);
+				SpUtil.saveString(FILE_NAME+time2,new String(out.toByteArray()));
+
+				print.close();
+			} catch (Exception e) {
+				e.printStackTrace();
+				System.out.println("閿欒鏃ュ織2"+e.getMessage());
+				//LogUtils.e(TAG, "dump crash info failed");
+			}
+
 			//瀵煎嚭寮傚父淇℃伅鍒癝D鍗′腑
 			McSystemUi mcSystemUi = McSystemUi.getInstance(mContext);
 			MCUtils.show(mcSystemUi);
@@ -126,25 +146,7 @@
 				// 濡傛灉鐢ㄦ埛娌℃湁澶勭悊鍒欒绯荤粺榛樿鐨勫紓甯稿鐞嗗櫒鏉ュ鐞�
 				mDefaultHandler.uncaughtException(thread, ex);
 			}
-			long current = System.currentTimeMillis();
-			String time2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(current));
-			try {
-				ByteArrayOutputStream out = new ByteArrayOutputStream();
-				PrintStream print = new PrintStream(out);
-				//瀵煎嚭鍙戠敓寮傚父鐨勬椂闂�
-				print.println(time2);
-				//瀵煎嚭鎵嬫満淇℃伅
-				dumpPhoneInfo(print);
-				print.println();
-				ex.printStackTrace(print);
-				SpUtil.saveString(FILE_NAME+time2,new String(out.toByteArray()));
 
-				print.close();
-			} catch (Exception e) {
-				e.printStackTrace();
-				System.out.println("閿欒鏃ュ織2"+e.getMessage());
-				//LogUtils.e(TAG, "dump crash info failed");
-			}
 		}catch (Exception e){
 			e.printStackTrace();
 		}

--
Gitblit v1.9.3