修复章节跳转进度无法恢复

pull/2427/head
Xwite 2 years ago
parent 16b20edd4c
commit 0e24e62c70
  1. 1
      app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt
  2. 2
      app/src/main/java/io/legado/app/ui/book/read/ReadMenu.kt

@ -1171,6 +1171,7 @@ class ReadBookActivity : BaseReadBookActivity(),
/* 进度条跳转到指定章节 */ /* 进度条跳转到指定章节 */
override fun skipToChapter(index: Int) { override fun skipToChapter(index: Int) {
ReadBook.saveCurrentBookProcess() //退出章节跳转恢复此时进度
viewModel.openChapter(index) viewModel.openChapter(index)
} }

@ -375,13 +375,11 @@ class ReadMenu @JvmOverloads constructor(
"page" -> ReadBook.skipToPage(seekBar.progress) "page" -> ReadBook.skipToPage(seekBar.progress)
"chapter" -> { "chapter" -> {
if (confirmSkipToChapter) { if (confirmSkipToChapter) {
ReadBook.saveCurrentBookProcess()
callBack.skipToChapter(seekBar.progress) callBack.skipToChapter(seekBar.progress)
} else { } else {
context.alert("章节跳转确认", "确定要跳转章节吗?") { context.alert("章节跳转确认", "确定要跳转章节吗?") {
yesButton { yesButton {
confirmSkipToChapter = true confirmSkipToChapter = true
ReadBook.saveCurrentBookProcess()
callBack.skipToChapter(seekBar.progress) callBack.skipToChapter(seekBar.progress)
} }
noButton { noButton {

Loading…
Cancel
Save