From d448d37cc57fc9fa24f03587008ce7e4a9874630 Mon Sep 17 00:00:00 2001 From: kunfei Date: Tue, 6 Jun 2023 22:17:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/assets/updateLog.md | 8 ++++++-- .../legado/app/ui/book/manage/BookAdapter.kt | 4 ++-- .../ui/book/manage/BookshelfManageActivity.kt | 18 +++++------------- 3 files changed, 13 insertions(+), 17 deletions(-) diff --git a/app/src/main/assets/updateLog.md b/app/src/main/assets/updateLog.md index e287d58e9e27..b2a6a7983cd1 100644 --- a/app/src/main/assets/updateLog.md +++ b/app/src/main/assets/updateLog.md @@ -12,9 +12,13 @@ * 正文出现缺字漏字、内容缺失、排版错乱等情况,有可能是净化规则或简繁转换出现问题。 * 漫画源看书显示乱码,**阅读与其他软件的源并不通用**,请导入阅读的支持的漫画源! -**2023/05/19** +**2023/06/06** + * 更新cronet: 114.0.5735.57 -* 更新cronet: 114.0.5735.52 +* 书架管理界面点击书名打开书籍 + +**2023/05/19** + * 更新cronet: 113.0.5672.131 * 目录格式化js添加一个公用变量gInt, int类型默认值0 diff --git a/app/src/main/java/io/legado/app/ui/book/manage/BookAdapter.kt b/app/src/main/java/io/legado/app/ui/book/manage/BookAdapter.kt index 4ad5289062df..83dbb3b46f14 100644 --- a/app/src/main/java/io/legado/app/ui/book/manage/BookAdapter.kt +++ b/app/src/main/java/io/legado/app/ui/book/manage/BookAdapter.kt @@ -91,7 +91,7 @@ class BookAdapter(context: Context, val callBack: CallBack) : } tvName.setOnClickListener { getItem(holder.layoutPosition)?.let { - callBack.readBook(it) + callBack.openBook(it) } } tvDelete.setOnClickListener { @@ -235,6 +235,6 @@ class BookAdapter(context: Context, val callBack: CallBack) : fun selectGroup(requestCode: Int, groupId: Long) - fun readBook(book: Book) + fun openBook(book: Book) } } \ No newline at end of file diff --git a/app/src/main/java/io/legado/app/ui/book/manage/BookshelfManageActivity.kt b/app/src/main/java/io/legado/app/ui/book/manage/BookshelfManageActivity.kt index 57ed9735d999..6ff06907d1b1 100644 --- a/app/src/main/java/io/legado/app/ui/book/manage/BookshelfManageActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/manage/BookshelfManageActivity.kt @@ -22,17 +22,15 @@ import io.legado.app.data.entities.BookGroup import io.legado.app.data.entities.BookSource import io.legado.app.databinding.ActivityArrangeBookBinding import io.legado.app.help.book.contains -import io.legado.app.help.book.isAudio import io.legado.app.help.book.isLocal import io.legado.app.help.config.AppConfig import io.legado.app.help.config.LocalConfig import io.legado.app.lib.dialogs.alert import io.legado.app.lib.theme.primaryColor import io.legado.app.lib.theme.primaryTextColor -import io.legado.app.ui.book.audio.AudioPlayActivity import io.legado.app.ui.book.group.GroupManageDialog import io.legado.app.ui.book.group.GroupSelectDialog -import io.legado.app.ui.book.read.ReadBookActivity +import io.legado.app.ui.book.info.BookInfoActivity import io.legado.app.ui.widget.SelectActionBar import io.legado.app.ui.widget.dialog.WaitDialog import io.legado.app.ui.widget.recycler.DragSelectTouchHelper @@ -362,16 +360,10 @@ class BookshelfManageActivity : } } - override fun readBook(book: Book) { - when { - book.isAudio -> - startActivity { - putExtra("bookUrl", book.bookUrl) - } - - else -> startActivity { - putExtra("bookUrl", book.bookUrl) - } + override fun openBook(book: Book) { + startActivity { + putExtra("name", book.name) + putExtra("author", book.author) } }