This commit is contained in:
Horis
2025-06-14 19:24:50 +08:00
parent 9600b8b558
commit a1a1f7c6cc
2 changed files with 4 additions and 2 deletions
@@ -42,6 +42,7 @@ import io.legado.app.data.entities.Book
import io.legado.app.help.IntentHelp import io.legado.app.help.IntentHelp
import io.legado.app.help.book.isAudio import io.legado.app.help.book.isAudio
import io.legado.app.help.book.isImage import io.legado.app.help.book.isImage
import io.legado.app.help.book.isLocal
import io.legado.app.help.config.AppConfig import io.legado.app.help.config.AppConfig
import io.legado.app.ui.book.audio.AudioPlayActivity import io.legado.app.ui.book.audio.AudioPlayActivity
import io.legado.app.ui.book.manga.ReadMangaActivity import io.legado.app.ui.book.manga.ReadMangaActivity
@@ -66,7 +67,7 @@ fun Context.startActivityForBook(
) { ) {
val cls = when { val cls = when {
book.isAudio -> AudioPlayActivity::class.java book.isAudio -> AudioPlayActivity::class.java
book.isImage && AppConfig.showMangaUi -> ReadMangaActivity::class.java !book.isLocal && book.isImage && AppConfig.showMangaUi -> ReadMangaActivity::class.java
else -> ReadBookActivity::class.java else -> ReadBookActivity::class.java
} }
val intent = Intent(this, cls) val intent = Intent(this, cls)
@@ -17,6 +17,7 @@ import io.legado.app.R
import io.legado.app.data.entities.Book import io.legado.app.data.entities.Book
import io.legado.app.help.book.isAudio import io.legado.app.help.book.isAudio
import io.legado.app.help.book.isImage import io.legado.app.help.book.isImage
import io.legado.app.help.book.isLocal
import io.legado.app.help.config.AppConfig import io.legado.app.help.config.AppConfig
import io.legado.app.ui.book.audio.AudioPlayActivity import io.legado.app.ui.book.audio.AudioPlayActivity
import io.legado.app.ui.book.manga.ReadMangaActivity import io.legado.app.ui.book.manga.ReadMangaActivity
@@ -94,7 +95,7 @@ fun Fragment.startActivityForBook(
) { ) {
val cls = when { val cls = when {
book.isAudio -> AudioPlayActivity::class.java book.isAudio -> AudioPlayActivity::class.java
book.isImage && AppConfig.showMangaUi -> ReadMangaActivity::class.java !book.isLocal && book.isImage && AppConfig.showMangaUi -> ReadMangaActivity::class.java
else -> ReadBookActivity::class.java else -> ReadBookActivity::class.java
} }
val intent = Intent(requireActivity(), cls) val intent = Intent(requireActivity(), cls)