From fbde1fef5cb77dcc50353ee6dc22a45384f9b5e5 Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Mon, 14 Apr 2025 20:43:27 +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/src/main/java/io/legado/app/ui/main/MainActivity.kt | 1 - app/src/main/java/io/legado/app/ui/main/MainViewModel.kt | 6 +++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/main/MainActivity.kt b/app/src/main/java/io/legado/app/ui/main/MainActivity.kt index f4423d2dd..d5eb6d5e2 100644 --- a/app/src/main/java/io/legado/app/ui/main/MainActivity.kt +++ b/app/src/main/java/io/legado/app/ui/main/MainActivity.kt @@ -92,7 +92,6 @@ class MainActivity : VMBaseActivity(), upBottomMenu() initView() upHomePage() - viewModel.deleteNotShelfBook() onBackPressedDispatcher.addCallback(this) { if (pagePosition != 0) { binding.viewPagerMain.currentItem = 0 diff --git a/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt b/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt index 60f8dae8c..914ca5240 100644 --- a/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt @@ -58,6 +58,10 @@ class MainViewModel(application: Application) : BaseViewModel(application) { setMaxRecycledViews(0, 100) } + init { + deleteNotShelfBook() + } + override fun onCleared() { super.onCleared() upTocPool.close() @@ -247,7 +251,7 @@ class MainViewModel(application: Application) : BaseViewModel(application) { } } - fun deleteNotShelfBook() { + private fun deleteNotShelfBook() { execute { appDb.bookDao.deleteNotShelfBook() }