diff --git a/app/src/main/assets/updateLog.md b/app/src/main/assets/updateLog.md index 7f2f5abf8..9246976cc 100644 --- a/app/src/main/assets/updateLog.md +++ b/app/src/main/assets/updateLog.md @@ -14,6 +14,7 @@ **2021/10/14** * 修复遇到一些存标点段朗读出错后不继续的问题 +* 朗读出错记录错误日志,现在很多界面的菜单里都可以打开日志 **2021/10/10** diff --git a/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt b/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt index 99cbd5544..d9cb08a9d 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt @@ -35,8 +35,8 @@ import io.legado.app.model.ReadAloud import io.legado.app.model.ReadBook import io.legado.app.receiver.TimeBatteryReceiver import io.legado.app.service.BaseReadAloudService +import io.legado.app.ui.about.AppLogDialog import io.legado.app.ui.book.changesource.ChangeSourceDialog -import io.legado.app.ui.book.info.BookInfoActivity import io.legado.app.ui.book.read.config.* import io.legado.app.ui.book.read.config.BgTextConfigDialog.Companion.BG_COLOR import io.legado.app.ui.book.read.config.BgTextConfigDialog.Companion.TEXT_COLOR @@ -272,12 +272,7 @@ class ReadBookActivity : ReadBookBaseActivity(), binding.readView.upPageAnim() ReadBook.loadContent(false) } - R.id.menu_book_info -> ReadBook.book?.let { - startActivity { - putExtra("name", it.name) - putExtra("author", it.author) - } - } + R.id.menu_log -> showDialogFragment() R.id.menu_toc_regex -> showDialogFragment( TocRegexDialog(ReadBook.book?.tocUrl) ) diff --git a/app/src/main/java/io/legado/app/ui/book/read/ReadMenu.kt b/app/src/main/java/io/legado/app/ui/book/read/ReadMenu.kt index 2b1d6664d..9da9c7097 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/ReadMenu.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/ReadMenu.kt @@ -23,6 +23,7 @@ import io.legado.app.help.* import io.legado.app.lib.dialogs.alert import io.legado.app.lib.theme.* import io.legado.app.model.ReadBook +import io.legado.app.ui.book.info.BookInfoActivity import io.legado.app.ui.browser.WebViewActivity import io.legado.app.ui.widget.seekbar.SeekBarChangeListener import io.legado.app.utils.* @@ -157,6 +158,14 @@ class ReadMenu @JvmOverloads constructor( } private fun bindEvent() = binding.run { + titleBar.toolbar.setOnClickListener { + ReadBook.book?.let { + context.startActivity { + putExtra("name", it.name) + putExtra("author", it.author) + } + } + } val chapterViewClickListener = OnClickListener { if (ReadBook.isLocalBook) { return@OnClickListener diff --git a/app/src/main/res/menu/book_read.xml b/app/src/main/res/menu/book_read.xml index bb39a0fec..d96cf8140 100644 --- a/app/src/main/res/menu/book_read.xml +++ b/app/src/main/res/menu/book_read.xml @@ -94,8 +94,8 @@ app:showAsAction="never" />