From 6113bc416dbd6a3f21855cbc2e7261c36b82dcd3 Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Thu, 23 Nov 2023 12:14:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/io/legado/app/ui/widget/dialog/CodeDialog.kt | 5 +++-- .../main/java/io/legado/app/ui/widget/dialog/TextDialog.kt | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/widget/dialog/CodeDialog.kt b/app/src/main/java/io/legado/app/ui/widget/dialog/CodeDialog.kt index 807a43350..d2063c1f0 100644 --- a/app/src/main/java/io/legado/app/ui/widget/dialog/CodeDialog.kt +++ b/app/src/main/java/io/legado/app/ui/widget/dialog/CodeDialog.kt @@ -6,6 +6,7 @@ import android.view.ViewGroup import io.legado.app.R import io.legado.app.base.BaseDialogFragment import io.legado.app.databinding.DialogCodeViewBinding +import io.legado.app.help.IntentData import io.legado.app.lib.theme.primaryColor import io.legado.app.ui.widget.code.addJsPattern import io.legado.app.ui.widget.code.addJsonPattern @@ -20,7 +21,7 @@ class CodeDialog() : BaseDialogFragment(R.layout.dialog_code_view) { constructor(code: String, disableEdit: Boolean = true, requestId: String? = null) : this() { arguments = Bundle().apply { putBoolean("disableEdit", disableEdit) - putString("code", code) + putString("code", IntentData.put(code)) putString("requestId", requestId) } } @@ -44,7 +45,7 @@ class CodeDialog() : BaseDialogFragment(R.layout.dialog_code_view) { binding.codeView.addJsonPattern() binding.codeView.addJsPattern() arguments?.getString("code")?.let { - binding.codeView.setText(it) + binding.codeView.text = IntentData.get(it) } } diff --git a/app/src/main/java/io/legado/app/ui/widget/dialog/TextDialog.kt b/app/src/main/java/io/legado/app/ui/widget/dialog/TextDialog.kt index b546639ca..2882e38ad 100644 --- a/app/src/main/java/io/legado/app/ui/widget/dialog/TextDialog.kt +++ b/app/src/main/java/io/legado/app/ui/widget/dialog/TextDialog.kt @@ -7,6 +7,7 @@ import androidx.lifecycle.lifecycleScope import io.legado.app.R import io.legado.app.base.BaseDialogFragment import io.legado.app.databinding.DialogTextViewBinding +import io.legado.app.help.IntentData import io.legado.app.lib.theme.primaryColor import io.legado.app.utils.applyTint import io.legado.app.utils.setHtml @@ -35,7 +36,7 @@ class TextDialog() : BaseDialogFragment(R.layout.dialog_text_view) { ) : this() { arguments = Bundle().apply { putString("title", title) - putString("content", content) + putString("content", IntentData.put(content)) putString("mode", mode.name) putLong("time", time) } @@ -64,7 +65,7 @@ class TextDialog() : BaseDialogFragment(R.layout.dialog_text_view) { } arguments?.let { binding.toolBar.title = it.getString("title") - val content = it.getString("content") ?: "" + val content = IntentData.get(it.getString("content")) ?: "" when (it.getString("mode")) { Mode.MD.name -> binding.textView.post { Markwon.builder(requireContext())