Merge pull request #2002 from 821938089/master

fix 自动刷新
This commit is contained in:
kunfei
2022-06-29 09:55:08 +08:00
committed by GitHub

View File

@@ -88,7 +88,8 @@ class MainActivity : VMBaseActivity<ActivityMainBinding, MainViewModel>(),
upVersion()
privacyPolicy()
//自动更新书籍
if (AppConfig.autoRefreshBook) {
val isAutoRefreshedBook = savedInstanceState?.getBoolean("isAutoRefreshedBook") ?: false
if (AppConfig.autoRefreshBook && !isAutoRefreshedBook) {
binding.viewPagerMain.postDelayed(1000) {
viewModel.upAllBookToc()
}
@@ -210,6 +211,13 @@ class MainActivity : VMBaseActivity<ActivityMainBinding, MainViewModel>(),
return super.onKeyUp(keyCode, event)
}
override fun onSaveInstanceState(outState: Bundle) {
super.onSaveInstanceState(outState)
if (AppConfig.autoRefreshBook) {
outState.putBoolean("isAutoRefreshedBook", true)
}
}
override fun onDestroy() {
super.onDestroy()
Coroutine.async {