This commit is contained in:
Horis
2024-09-19 16:13:54 +08:00
parent 3379391f1f
commit 53da5f5f51
2 changed files with 3 additions and 1 deletions
@@ -81,7 +81,7 @@ class CrashHandler(val context: Context) : Thread.UncaughtExceptionHandler {
LocalConfig.appCrash = true LocalConfig.appCrash = true
//保存日志文件 //保存日志文件
saveCrashInfo2File(ex) saveCrashInfo2File(ex)
if (ex is OutOfMemoryError && AppConfig.recordHeapDump) { if ((ex is OutOfMemoryError || ex.cause is OutOfMemoryError) && AppConfig.recordHeapDump) {
doHeapDump() doHeapDump()
} }
context.longToastOnUiLegacy(ex.stackTraceStr) context.longToastOnUiLegacy(ex.stackTraceStr)
@@ -106,6 +106,7 @@ class CrashHandler(val context: Context) : Thread.UncaughtExceptionHandler {
} catch (e: Throwable) { } catch (e: Throwable) {
e.toString() e.toString()
} }
map["packageName"] = appCtx.packageName
//获取app版本信息 //获取app版本信息
AppConst.appInfo.let { AppConst.appInfo.let {
map["versionName"] = it.versionName map["versionName"] = it.versionName
@@ -114,6 +114,7 @@ object LogUtils {
e.toString() e.toString()
} }
append("WebViewUserAgent=").append(userAgent).append("\n") append("WebViewUserAgent=").append(userAgent).append("\n")
append("packageName=").append(appCtx.packageName).append("\n")
//获取app版本信息 //获取app版本信息
AppConst.appInfo.let { AppConst.appInfo.let {
append("versionName=").append(it.versionName).append("\n") append("versionName=").append(it.versionName).append("\n")