From 96acf39fb6872a891aa95d7997598b478929d34a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=BB=80=E6=BC=93=E4=B8=A8Sevtinge?=
<89193494+Sevtinge@users.noreply.github.com>
Date: Tue, 9 Apr 2024 01:04:44 +0800
Subject: [PATCH] opt: auto safe mode Exception records textview desc
---
.../com/sevtinge/hyperceiler/utils/DialogHelper.java | 11 ++++++++---
app/src/main/res/values-zh-rCN/strings.xml | 7 +++++++
app/src/main/res/values/strings.xml | 7 +++++++
3 files changed, 22 insertions(+), 3 deletions(-)
diff --git a/app/src/main/java/com/sevtinge/hyperceiler/utils/DialogHelper.java b/app/src/main/java/com/sevtinge/hyperceiler/utils/DialogHelper.java
index 41ee21ae20..21ddeaf5df 100644
--- a/app/src/main/java/com/sevtinge/hyperceiler/utils/DialogHelper.java
+++ b/app/src/main/java/com/sevtinge/hyperceiler/utils/DialogHelper.java
@@ -98,9 +98,14 @@ public static void showCrashMsgDialog(Context context, String throwClassName, St
int throwLineNumber, String throwMethodName, String longMsg, String stackTrace) {
new AlertDialog.Builder(context)
.setCancelable(false)
- .setTitle("异常记录")
- .setMessage("抛错类: " + throwClassName + "\n抛错文件: " + throwFileName + "\n抛错方法: " + throwMethodName +
- "\n抛错行: " + throwLineNumber + "\n异常信息: \n" + longMsg + "\n堆栈跟踪: \n" + stackTrace)
+ .setTitle(R.string.safe_mode_recorder_title)
+ .setMessage(
+ "[" + context.getString(R.string.safe_mode_recorder_file) + "]: " + throwFileName +
+ "\n[" + context.getString(R.string.safe_mode_recorder_class) + "]: " + throwClassName +
+ "\n[" + context.getString(R.string.safe_mode_recorder_method) + "]: " + throwMethodName +
+ "\n[" + context.getString(R.string.safe_mode_recorder_line) + "]: " + throwLineNumber +
+ "\n[" + context.getString(R.string.safe_mode_recorder_msg) + "]: " + longMsg +
+ "\n[" + context.getString(R.string.safe_mode_recorder_st) + "]: " + stackTrace)
.setHapticFeedbackEnabled(true)
.setPositiveButton(android.R.string.ok, (dialog, which) -> dialog.dismiss())
.show();
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 8130ccc602..3bd44eea76 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -1696,6 +1696,13 @@
稍后处理
提示
仍处于安全模式中,HyperCeiler对其的功能已停用。\n是否解除安全模式?
+ 异常记录
+ 文件名
+ 抛出类
+ 抛出方法
+ 行号
+ 异常类型及信息
+ 异常堆栈内容
Tip: 这里是默认 tip ~ 如果你能看见我,就说明 HyperCeiler 出现了问题,请及时且有效的反馈给开发者。
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index f1c5d441b8..984451ae48 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1656,6 +1656,13 @@
Deal with it later
Tip
is still in safe mode and HyperCeiler functionality has been disabled. Disable safe mode?
+ Exception records
+ File
+ Class
+ Method
+ Line
+ Exception Message
+ Stack Trace
Tip: Here is the default tip. If you can see me, it means that there is a problem with HyperCeiler, please report it to the developer in a timely and effective manner.
Looking for something else?