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