pull/475/head
gedoor 5 years ago
parent adf425a854
commit 92b55ad4d4
  1. 2
      app/src/main/java/io/legado/app/help/LocalConfig.kt
  2. 2
      app/src/main/java/io/legado/app/ui/config/BackupConfigFragment.kt
  3. 4
      app/src/main/java/io/legado/app/ui/main/MainActivity.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) }

@ -63,7 +63,7 @@ class BackupConfigFragment : BasePreferenceFragment(),
setHasOptionsMenu(true)
if (LocalConfig.isFirstOpenBackup) {
showHelp()
LocalConfig.isFirstOpen = false
LocalConfig.isFirstOpenBackup = false
}
}

@ -103,10 +103,10 @@ class MainActivity : VMBaseActivity<MainViewModel>(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)

Loading…
Cancel
Save