修复
This commit is contained in:
@@ -143,6 +143,12 @@ object AppConfig : SharedPreferences.OnSharedPreferenceChangeListener {
|
|||||||
appCtx.putPrefInt(PreferKey.bookshelfLayout, value)
|
appCtx.putPrefInt(PreferKey.bookshelfLayout, value)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var saveTabPosition: Int
|
||||||
|
get() = appCtx.getPrefInt(PreferKey.saveTabPosition, 0)
|
||||||
|
set(value) {
|
||||||
|
appCtx.putPrefInt(PreferKey.saveTabPosition, value)
|
||||||
|
}
|
||||||
|
|
||||||
var bookExportFileName: String?
|
var bookExportFileName: String?
|
||||||
get() = appCtx.getPrefString(PreferKey.bookExportFileName)
|
get() = appCtx.getPrefString(PreferKey.bookExportFileName)
|
||||||
set(value) {
|
set(value) {
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import io.legado.app.data.appDb
|
|||||||
import io.legado.app.data.entities.Book
|
import io.legado.app.data.entities.Book
|
||||||
import io.legado.app.data.entities.BookGroup
|
import io.legado.app.data.entities.BookGroup
|
||||||
import io.legado.app.databinding.FragmentBookshelf1Binding
|
import io.legado.app.databinding.FragmentBookshelf1Binding
|
||||||
|
import io.legado.app.help.config.AppConfig
|
||||||
import io.legado.app.lib.theme.accentColor
|
import io.legado.app.lib.theme.accentColor
|
||||||
import io.legado.app.lib.theme.primaryColor
|
import io.legado.app.lib.theme.primaryColor
|
||||||
import io.legado.app.ui.book.group.GroupEditDialog
|
import io.legado.app.ui.book.group.GroupEditDialog
|
||||||
@@ -109,7 +110,7 @@ class BookshelfFragment1() : BaseBookshelfFragment(R.layout.fragment_bookshelf1)
|
|||||||
private fun selectLastTab() {
|
private fun selectLastTab() {
|
||||||
tabLayout.post {
|
tabLayout.post {
|
||||||
tabLayout.removeOnTabSelectedListener(this)
|
tabLayout.removeOnTabSelectedListener(this)
|
||||||
tabLayout.getTabAt(0)?.select()
|
tabLayout.getTabAt(AppConfig.saveTabPosition)?.select()
|
||||||
tabLayout.addOnTabSelectedListener(this)
|
tabLayout.addOnTabSelectedListener(this)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user