kunfei 3 роки тому
батько
коміт
830a462cac

+ 6 - 2
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

+ 2 - 2
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)
     }
 }

+ 5 - 13
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<AudioPlayActivity> {
-                    putExtra("bookUrl", book.bookUrl)
-                }
-
-            else -> startActivity<ReadBookActivity> {
-                putExtra("bookUrl", book.bookUrl)
-            }
+    override fun openBook(book: Book) {
+        startActivity<BookInfoActivity> {
+            putExtra("name", book.name)
+            putExtra("author", book.author)
         }
     }