diff --git a/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/MainActivity.kt b/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/MainActivity.kt index cf7d284..83ca7b0 100644 --- a/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/MainActivity.kt +++ b/app/src/main/java/com/fankes/apperrorstracking/ui/activity/main/MainActivity.kt @@ -42,14 +42,16 @@ class MainActivity : BaseActivity() { companion object { + /** 系统版本 */ + private val systemVersion = "${Build.VERSION.RELEASE} (API ${Build.VERSION.SDK_INT}) ${Build.DISPLAY}" + /** 模块是否有效 */ var isModuleValied = false } override fun onCreate() { binding.mainTextVersion.text = LocaleString.moduleVersion(BuildConfig.VERSION_NAME) - binding.mainTextSystemVersion.text = - LocaleString.systemVersion("${Build.VERSION.RELEASE} (API ${Build.VERSION.SDK_INT}) ${Build.DISPLAY}") + binding.mainTextSystemVersion.text = LocaleString.systemVersion(systemVersion) binding.onlyShowErrorsInFrontSwitch.bind(ConfigData.ENABLE_ONLY_SHOW_ERRORS_IN_FRONT) binding.onlyShowErrorsInMainProcessSwitch.bind(ConfigData.ENABLE_ONLY_SHOW_ERRORS_IN_MAIN) binding.alwaysShowsReopenAppOptionsSwitch.bind(ConfigData.ENABLE_ALWAYS_SHOWS_REOPEN_APP_OPTIONS) @@ -63,6 +65,14 @@ class MainActivity : BaseActivity() { if (btn.isPressed.not()) return@setOnCheckedChangeListener hideOrShowLauncherIcon(b) } + /** 系统版本点击事件 */ + binding.mainTextSystemVersion.setOnClickListener { + showDialog { + title = LocaleString.notice + msg = systemVersion + confirmButton(LocaleString.gotIt) + } + } /** 管理应用配置模板按钮点击事件 */ binding.mgrAppsConfigsTemplateButton.setOnClickListener { whenActivated { navigate() } } /** 功能管理按钮点击事件 */