diff --git a/app/src/main/java/io/legado/app/ui/about/AboutFragment.kt b/app/src/main/java/io/legado/app/ui/about/AboutFragment.kt index 094b5e2aa..1907c3e24 100644 --- a/app/src/main/java/io/legado/app/ui/about/AboutFragment.kt +++ b/app/src/main/java/io/legado/app/ui/about/AboutFragment.kt @@ -58,14 +58,14 @@ class AboutFragment : PreferenceFragmentCompat() { override fun onPreferenceTreeClick(preference: Preference): Boolean { when (preference.key) { "contributors" -> openUrl(R.string.contributors_url) - "update_log" -> show("updateLog.md") + "update_log" -> showMdFile("updateLog.md") "check_update" -> checkUpdate() "mail" -> requireContext().sendMail(getString(R.string.email)) "sourceRuleSummary" -> openUrl(R.string.source_rule_url) "git" -> openUrl(R.string.this_github_url) "home_page" -> openUrl(R.string.home_page_url) "license" -> openUrl(R.string.license_url) - "disclaimer" -> show("disclaimer.md") + "disclaimer" -> showMdFile("disclaimer.md") "qq" -> showQqGroups() "gzGzh" -> requireContext().sendToClip(getString(R.string.legado_gzh)) "crashLog" -> showCrashLogs() @@ -81,7 +81,10 @@ class AboutFragment : PreferenceFragmentCompat() { requireContext().openUrl(getString(addressID)) } - private fun show(FileName: String) { + /** + * 显示md文件 + */ + private fun showMdFile(FileName: String) { val mdText = String(requireContext().assets.open(FileName).readBytes()) showDialogFragment(TextDialog(mdText, TextDialog.Mode.MD)) }