diff --git a/app/src/main/java/io/legado/app/ui/readbook/ReadBookActivity.kt b/app/src/main/java/io/legado/app/ui/readbook/ReadBookActivity.kt index e070950d6..3e45d65d2 100644 --- a/app/src/main/java/io/legado/app/ui/readbook/ReadBookActivity.kt +++ b/app/src/main/java/io/legado/app/ui/readbook/ReadBookActivity.kt @@ -415,6 +415,7 @@ class ReadBookActivity : VMBaseActivity(R.layout.activity_rea viewModel.durPageIndex = page page_view.upContent() curPageChanged() + viewModel.saveRead() } override fun openReplaceRule() { @@ -567,7 +568,7 @@ class ReadBookActivity : VMBaseActivity(R.layout.activity_rea page_view.upContent() viewModel.saveRead() } - 2 -> if (moveToNextChapter()) ReadAloudService.stop(this) + 2 -> if (!moveToNextChapter()) ReadAloudService.stop(this) -1 -> { if (viewModel.durPageIndex > 0) { viewModel.durPageIndex = viewModel.durPageIndex - 1