优化
This commit is contained in:
@@ -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))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user