From 827df0dec7173b97c1b83b113e10b1521a2bfbb0 Mon Sep 17 00:00:00 2001 From: HapeLee <63206378+HapeLee@users.noreply.github.com> Date: Mon, 27 Apr 2026 12:41:30 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BC=98=E5=8C=96]=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=B4=A9=E6=BA=83=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/di/appModule.kt | 2 ++ .../java/io/legado/app/ui/book/manga/ReadMangaActivity.kt | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/io/legado/app/di/appModule.kt b/app/src/main/java/io/legado/app/di/appModule.kt index 8fb48426c..56ddc2c48 100644 --- a/app/src/main/java/io/legado/app/di/appModule.kt +++ b/app/src/main/java/io/legado/app/di/appModule.kt @@ -67,6 +67,7 @@ import io.legado.app.ui.book.import.remote.RemoteBookViewModel import io.legado.app.ui.book.import.remote.ServerConfigViewModel import io.legado.app.ui.book.import.remote.ServersViewModel import io.legado.app.ui.book.info.BookInfoViewModel +import io.legado.app.ui.book.manga.ReadMangaViewModel import io.legado.app.ui.book.read.ReadBookViewModel import io.legado.app.ui.book.readRecord.ReadRecordViewModel import io.legado.app.ui.book.search.SearchViewModel @@ -183,6 +184,7 @@ val appModule = module { viewModelOf(::ServerConfigViewModel) viewModelOf(::ServersViewModel) viewModelOf(::BookInfoViewModel) + viewModelOf(::ReadMangaViewModel) viewModelOf(::ReadBookViewModel) viewModelOf(::ChangeCoverViewModel) viewModelOf(::ChangeBookSourceComposeViewModel) diff --git a/app/src/main/java/io/legado/app/ui/book/manga/ReadMangaActivity.kt b/app/src/main/java/io/legado/app/ui/book/manga/ReadMangaActivity.kt index 511b47395..9e5020820 100644 --- a/app/src/main/java/io/legado/app/ui/book/manga/ReadMangaActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/manga/ReadMangaActivity.kt @@ -11,7 +11,6 @@ import android.view.MenuItem import android.view.WindowManager import android.view.animation.LinearInterpolator import androidx.activity.addCallback -import androidx.activity.viewModels import androidx.appcompat.app.AlertDialog import androidx.core.view.doOnLayout import androidx.core.view.isGone @@ -99,6 +98,7 @@ import io.legado.app.utils.visible import kotlinx.coroutines.Dispatchers.IO import kotlinx.coroutines.launch import kotlinx.coroutines.withContext +import org.koin.androidx.viewmodel.ext.android.viewModel import java.text.DecimalFormat import kotlin.math.ceil @@ -185,7 +185,7 @@ class ReadMangaActivity : VMBaseActivity() + override val viewModel by viewModel() private val loadingViewVisible get() = binding.flLoading.isVisible private val df by lazy { DecimalFormat("0.0%") @@ -1105,4 +1105,4 @@ class ReadMangaActivity : VMBaseActivity