diff --git a/app/src/main/java/io/legado/app/help/LocalConfig.kt b/app/src/main/java/io/legado/app/help/LocalConfig.kt index 858582fa6..fcf42102b 100644 --- a/app/src/main/java/io/legado/app/help/LocalConfig.kt +++ b/app/src/main/java/io/legado/app/help/LocalConfig.kt @@ -9,7 +9,7 @@ object LocalConfig { private val localConfig = App.INSTANCE.getSharedPreferences("local", Context.MODE_PRIVATE) - var isFirstOpen: Boolean + var isFirstOpenApp: Boolean get() = localConfig.getBoolean("firstOpen", true) set(value) { localConfig.edit { putBoolean("firstOpen", value) } diff --git a/app/src/main/java/io/legado/app/ui/config/BackupConfigFragment.kt b/app/src/main/java/io/legado/app/ui/config/BackupConfigFragment.kt index e792845bd..f3152049e 100644 --- a/app/src/main/java/io/legado/app/ui/config/BackupConfigFragment.kt +++ b/app/src/main/java/io/legado/app/ui/config/BackupConfigFragment.kt @@ -63,7 +63,7 @@ class BackupConfigFragment : BasePreferenceFragment(), setHasOptionsMenu(true) if (LocalConfig.isFirstOpenBackup) { showHelp() - LocalConfig.isFirstOpen = false + LocalConfig.isFirstOpenBackup = false } } diff --git a/app/src/main/java/io/legado/app/ui/main/MainActivity.kt b/app/src/main/java/io/legado/app/ui/main/MainActivity.kt index a2149895d..2dea83f1c 100644 --- a/app/src/main/java/io/legado/app/ui/main/MainActivity.kt +++ b/app/src/main/java/io/legado/app/ui/main/MainActivity.kt @@ -103,10 +103,10 @@ class MainActivity : VMBaseActivity(R.layout.activity_main), private fun upVersion() { if (getPrefInt(PreferKey.versionCode) != App.versionCode) { putPrefInt(PreferKey.versionCode, App.versionCode) - if (LocalConfig.isFirstOpen) { + if (LocalConfig.isFirstOpenApp) { val text = String(assets.open("help/appHelp.md").readBytes()) TextDialog.show(supportFragmentManager, text, TextDialog.MD) - LocalConfig.isFirstOpen = false + LocalConfig.isFirstOpenApp = false } else if (!BuildConfig.DEBUG) { val log = String(assets.open("updateLog.md").readBytes()) TextDialog.show(supportFragmentManager, log, TextDialog.MD, 5000, true)