From a3bc6aa4fa3bad787c9fc366d6904f60265eec3b Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期三, 04 九月 2024 15:44:14 +0800
Subject: [PATCH] 登录、用户取餐

---
 app/src/main/java/com/lotaai/canguiayw/logger/CrashManager.java |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/app/src/main/java/com/lotaai/canguiayw/logger/CrashManager.java b/app/src/main/java/com/lotaai/canguiayw/logger/CrashManager.java
index 6a83d22..2bef102 100644
--- a/app/src/main/java/com/lotaai/canguiayw/logger/CrashManager.java
+++ b/app/src/main/java/com/lotaai/canguiayw/logger/CrashManager.java
@@ -27,7 +27,7 @@
 import java.util.Locale;
 import java.util.Map;
 
-public class CrashManager implements Thread.UncaughtExceptionHandler{
+public class CrashManager implements Thread.UncaughtExceptionHandler {
     public static final String TAG = "CrashManager";
     private static final CrashManager INSTANCE = new CrashManager();
     private Context context;
@@ -102,7 +102,8 @@
             return false;
         }
         ex.printStackTrace();
-        LogUtils.e(ex);
+        if (ex != null)
+            LogUtils.e(ex);
         collectDeviceInfo(context);// 收集设备参数信息
         saveCrashInfoToFile(ex);// 保存日志文件
         // 使用Toast显示异常信息
@@ -191,18 +192,18 @@
 
         // 写入文件
         SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd", Locale.US);
-        String rootPath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/ltNormalLogs/crash" ;
+        String rootPath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/ltNormalLogs/crash";
         File ff = new File(rootPath);
-        if (!ff.exists() || !ff.isDirectory()){
+        if (!ff.exists() || !ff.isDirectory()) {
             ff.mkdir();
         }
         String crashFileName = rootPath + "/crash_" + simpleDateFormat.format(new Date()) + ".log";
         try {
-            FileOutputStream fos =null;
+            FileOutputStream fos = null;
             File logFile = new File(crashFileName);
-            if (logFile.exists()){
-                fos = new FileOutputStream(crashFileName,true);
-            }else {
+            if (logFile.exists()) {
+                fos = new FileOutputStream(crashFileName, true);
+            } else {
                 fos = new FileOutputStream(crashFileName);
             }
             fos.write(stringBuffer.toString().getBytes());

--
Gitblit v1.7.1