优化
This commit is contained in:
@@ -12,9 +12,13 @@
|
|||||||
* 正文出现缺字漏字、内容缺失、排版错乱等情况,有可能是净化规则或简繁转换出现问题。
|
* 正文出现缺字漏字、内容缺失、排版错乱等情况,有可能是净化规则或简繁转换出现问题。
|
||||||
* 漫画源看书显示乱码,**阅读与其他软件的源并不通用**,请导入阅读的支持的漫画源!
|
* 漫画源看书显示乱码,**阅读与其他软件的源并不通用**,请导入阅读的支持的漫画源!
|
||||||
|
|
||||||
**2023/05/19**
|
**2023/06/06**
|
||||||
|
|
||||||
* 更新cronet: 114.0.5735.57
|
* 更新cronet: 114.0.5735.57
|
||||||
* 更新cronet: 114.0.5735.52
|
* 书架管理界面点击书名打开书籍
|
||||||
|
|
||||||
|
**2023/05/19**
|
||||||
|
|
||||||
* 更新cronet: 113.0.5672.131
|
* 更新cronet: 113.0.5672.131
|
||||||
|
|
||||||
* 目录格式化js添加一个公用变量gInt, int类型默认值0
|
* 目录格式化js添加一个公用变量gInt, int类型默认值0
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ class BookAdapter(context: Context, val callBack: CallBack) :
|
|||||||
}
|
}
|
||||||
tvName.setOnClickListener {
|
tvName.setOnClickListener {
|
||||||
getItem(holder.layoutPosition)?.let {
|
getItem(holder.layoutPosition)?.let {
|
||||||
callBack.readBook(it)
|
callBack.openBook(it)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
tvDelete.setOnClickListener {
|
tvDelete.setOnClickListener {
|
||||||
@@ -235,6 +235,6 @@ class BookAdapter(context: Context, val callBack: CallBack) :
|
|||||||
|
|
||||||
fun selectGroup(requestCode: Int, groupId: Long)
|
fun selectGroup(requestCode: Int, groupId: Long)
|
||||||
|
|
||||||
fun readBook(book: Book)
|
fun openBook(book: Book)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -22,17 +22,15 @@ import io.legado.app.data.entities.BookGroup
|
|||||||
import io.legado.app.data.entities.BookSource
|
import io.legado.app.data.entities.BookSource
|
||||||
import io.legado.app.databinding.ActivityArrangeBookBinding
|
import io.legado.app.databinding.ActivityArrangeBookBinding
|
||||||
import io.legado.app.help.book.contains
|
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.book.isLocal
|
||||||
import io.legado.app.help.config.AppConfig
|
import io.legado.app.help.config.AppConfig
|
||||||
import io.legado.app.help.config.LocalConfig
|
import io.legado.app.help.config.LocalConfig
|
||||||
import io.legado.app.lib.dialogs.alert
|
import io.legado.app.lib.dialogs.alert
|
||||||
import io.legado.app.lib.theme.primaryColor
|
import io.legado.app.lib.theme.primaryColor
|
||||||
import io.legado.app.lib.theme.primaryTextColor
|
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.GroupManageDialog
|
||||||
import io.legado.app.ui.book.group.GroupSelectDialog
|
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.SelectActionBar
|
||||||
import io.legado.app.ui.widget.dialog.WaitDialog
|
import io.legado.app.ui.widget.dialog.WaitDialog
|
||||||
import io.legado.app.ui.widget.recycler.DragSelectTouchHelper
|
import io.legado.app.ui.widget.recycler.DragSelectTouchHelper
|
||||||
@@ -362,16 +360,10 @@ class BookshelfManageActivity :
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun readBook(book: Book) {
|
override fun openBook(book: Book) {
|
||||||
when {
|
startActivity<BookInfoActivity> {
|
||||||
book.isAudio ->
|
putExtra("name", book.name)
|
||||||
startActivity<AudioPlayActivity> {
|
putExtra("author", book.author)
|
||||||
putExtra("bookUrl", book.bookUrl)
|
|
||||||
}
|
|
||||||
|
|
||||||
else -> startActivity<ReadBookActivity> {
|
|
||||||
putExtra("bookUrl", book.bookUrl)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user