From cdd23b426ca5562e9292a40988a4aed62000c5b4 Mon Sep 17 00:00:00 2001 From: HapeLee <1321903405@qq.com> Date: Thu, 30 Oct 2025 23:41:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B9=A6=E6=9E=B6=E9=80=89=E6=8B=A9=E6=8E=92?= =?UTF-8?q?=E5=BA=8F=E5=90=8E=E9=97=AA=E9=80=80=E7=9A=84=E9=97=AE=E9=A2=98?= =?UTF-8?q?=20#182?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../legado/app/ui/main/bookshelf/books/BooksFragment.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/main/bookshelf/books/BooksFragment.kt b/app/src/main/java/io/legado/app/ui/main/bookshelf/books/BooksFragment.kt index ae78258c2..b249073c9 100644 --- a/app/src/main/java/io/legado/app/ui/main/bookshelf/books/BooksFragment.kt +++ b/app/src/main/java/io/legado/app/ui/main/bookshelf/books/BooksFragment.kt @@ -174,11 +174,10 @@ class BooksFragment() : BaseFragment(R.layout.fragment_books), } fun upBookSort(sort: Int) { - binding.root.post { - arguments?.putInt("bookSort", sort) - bookSort = sort - upRecyclerData() - } + if (!isAdded || view == null) return + arguments?.putInt("bookSort", sort) + bookSort = sort + upRecyclerData() } fun setEnableRefresh(enable: Boolean) {