From 7c4691a1ed4eea04bbdf346d7d161e2211f6604d Mon Sep 17 00:00:00 2001
From: renhaoting <370797079@qq.com>
Date: Mon, 3 Nov 2025 11:24:58 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E7=A1=AE=E8=AE=A4=20?=
=?UTF-8?q?=E5=88=9D=E6=AD=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../visualnovel/ui/chat/ui/ChatSettingView.kt | 12 ++++++------
.../src/main/res/layout/dialog_double_btn_2.xml | 14 ++++++++++++++
VisualNovel/app/src/main/res/values/strings.xml | 6 ++++++
3 files changed, 26 insertions(+), 6 deletions(-)
create mode 100644 VisualNovel/app/src/main/res/layout/dialog_double_btn_2.xml
diff --git a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/ChatSettingView.kt b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/ChatSettingView.kt
index bf3a2f5..7012379 100644
--- a/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/ChatSettingView.kt
+++ b/VisualNovel/app/src/main/java/com/remax/visualnovel/ui/chat/ui/ChatSettingView.kt
@@ -3,11 +3,11 @@ package com.remax.visualnovel.ui.chat.ui
import android.content.Context
import android.graphics.Color
-import android.provider.Settings.Global.getString
import android.util.AttributeSet
import android.view.LayoutInflater
import android.view.View
import android.widget.LinearLayout
+import androidx.core.content.ContextCompat.getString
import androidx.core.graphics.toColorInt
import com.remax.visualnovel.R
import com.remax.visualnovel.databinding.LayoutChatMenuViewBinding
@@ -55,15 +55,15 @@ class ChatSettingView @JvmOverloads constructor(
private fun initOtherClickEvent() {
with (mBinding) {
llDelete.setOnClickListener {
- /*activity?.showDoubleBtnDialog(
- getString(R.string.delete_chat),
- getString(R.string.delete_chat_hint),
+ activity?.showDoubleBtnDialog(
+ getString(context, R.string.delete_chat),
+ getString(context, R.string.delete_chat_hint),
isDel = true,
- topBtnText = getString(R.string.sure),
+ topBtnText = getString(context, R.string.sure),
topBtnClick = {
// TODO - do delete the chat
}
- )*/
+ )
}
}
}
diff --git a/VisualNovel/app/src/main/res/layout/dialog_double_btn_2.xml b/VisualNovel/app/src/main/res/layout/dialog_double_btn_2.xml
new file mode 100644
index 0000000..2ecc28b
--- /dev/null
+++ b/VisualNovel/app/src/main/res/layout/dialog_double_btn_2.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/VisualNovel/app/src/main/res/values/strings.xml b/VisualNovel/app/src/main/res/values/strings.xml
index eeab20e..49accbb 100644
--- a/VisualNovel/app/src/main/res/values/strings.xml
+++ b/VisualNovel/app/src/main/res/values/strings.xml
@@ -486,5 +486,11 @@
Connecting...
Network connection issue. Please check your connection and try again.
Start New Chat
+ Delete Chat
+ This will permanently remove all data. This action is irreversible. Are you sure?
+ SURE
+ NO
+
+
\ No newline at end of file