From e9142848b8c36ac34f727e109b624af24f868b13 Mon Sep 17 00:00:00 2001 From: kunfei Date: Sat, 18 Feb 2023 12:16:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/ui/main/bookshelf/style1/BookshelfFragment1.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/BookshelfFragment1.kt b/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/BookshelfFragment1.kt index ca6f18346..6b97a2ca1 100644 --- a/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/BookshelfFragment1.kt +++ b/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/BookshelfFragment1.kt @@ -99,9 +99,11 @@ class BookshelfFragment1 : BaseBookshelfFragment(R.layout.fragment_bookshelf), @Synchronized private fun selectLastTab() { - tabLayout.removeOnTabSelectedListener(this) - tabLayout.getTabAt(getPrefInt(PreferKey.saveTabPosition, 0))?.select() - tabLayout.addOnTabSelectedListener(this) + tabLayout.post { + tabLayout.removeOnTabSelectedListener(this) + tabLayout.getTabAt(getPrefInt(PreferKey.saveTabPosition, 0))?.select() + tabLayout.addOnTabSelectedListener(this) + } } override fun onTabReselected(tab: TabLayout.Tab) {