mirror of
https://github.com/gedoor/legado.git
synced 2024-07-06 23:47:49 +08:00
优化
This commit is contained in:
parent
6cee284afc
commit
6113bc416d
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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())
|
||||
|
Loading…
Reference in New Issue
Block a user