Просмотр исходного кода

修复自动打开书籍失效的问题

HapeLee 1 год назад
Родитель
Сommit
e6c2b4a59e
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      app/src/main/java/io/legato/kazusa/ui/main/MainActivity.kt

+ 6 - 0
app/src/main/java/io/legato/kazusa/ui/main/MainActivity.kt

@@ -40,6 +40,7 @@ import io.legato.kazusa.help.storage.Backup
 import io.legato.kazusa.lib.dialogs.alert
 import io.legato.kazusa.service.BaseReadAloudService
 import io.legato.kazusa.ui.about.CrashLogsDialog
+import io.legato.kazusa.ui.book.read.ReadBookActivity
 import io.legato.kazusa.ui.book.search.SearchActivity
 import io.legato.kazusa.ui.main.bookshelf.BaseBookshelfFragment
 import io.legato.kazusa.ui.main.bookshelf.books.BookshelfFragment1
@@ -51,6 +52,7 @@ import io.legato.kazusa.ui.main.rss.RssFragment
 import io.legato.kazusa.ui.welcome.WelcomeActivity
 import io.legato.kazusa.ui.widget.dialog.TextDialog
 import io.legato.kazusa.utils.dpToPx
+import io.legato.kazusa.utils.getPrefBoolean
 import io.legato.kazusa.utils.gone
 import io.legato.kazusa.utils.hideSoftInput
 import io.legato.kazusa.utils.observeEvent
@@ -113,6 +115,10 @@ class MainActivity : VMBaseActivity<ActivityMainBinding, MainViewModel>(),
             return
         }
 
+        if (getPrefBoolean(PreferKey.defaultToRead)) {
+            startActivity<ReadBookActivity>()
+        }
+
         if (savedInstanceState != null) {
             pagePosition = savedInstanceState.getInt("currentPagePosition", 0)
         }