Horis 1 год назад
Родитель
Сommit
62023d90b6

+ 0 - 1
app/src/main/java/io/legado/app/ui/main/MainActivity.kt

@@ -92,7 +92,6 @@ class MainActivity : VMBaseActivity<ActivityMainBinding, MainViewModel>(),
         upBottomMenu()
         upBottomMenu()
         initView()
         initView()
         upHomePage()
         upHomePage()
-        viewModel.deleteNotShelfBook()
         onBackPressedDispatcher.addCallback(this) {
         onBackPressedDispatcher.addCallback(this) {
             if (pagePosition != 0) {
             if (pagePosition != 0) {
                 binding.viewPagerMain.currentItem = 0
                 binding.viewPagerMain.currentItem = 0

+ 5 - 1
app/src/main/java/io/legado/app/ui/main/MainViewModel.kt

@@ -58,6 +58,10 @@ class MainViewModel(application: Application) : BaseViewModel(application) {
         setMaxRecycledViews(0, 100)
         setMaxRecycledViews(0, 100)
     }
     }
 
 
+    init {
+        deleteNotShelfBook()
+    }
+
     override fun onCleared() {
     override fun onCleared() {
         super.onCleared()
         super.onCleared()
         upTocPool.close()
         upTocPool.close()
@@ -247,7 +251,7 @@ class MainViewModel(application: Application) : BaseViewModel(application) {
         }
         }
     }
     }
 
 
-    fun deleteNotShelfBook() {
+    private fun deleteNotShelfBook() {
         execute {
         execute {
             appDb.bookDao.deleteNotShelfBook()
             appDb.bookDao.deleteNotShelfBook()
         }
         }