pull/1352/head
gedoor 3 years ago
parent c6191403b7
commit 353746e024
  1. 4
      app/src/main/assets/updateLog.md
  2. 1
      app/src/main/java/io/legado/app/constant/AppPattern.kt
  3. 3
      app/src/main/java/io/legado/app/data/entities/BookChapter.kt
  4. 2
      app/src/main/java/io/legado/app/service/HttpReadAloudService.kt

@ -12,6 +12,10 @@
* 漫画源看书显示乱码,**阅读与其他软件的源并不通用**,请导入阅读的支持的漫画源!
* 关于最近版本有时候界面没有数据的问题是因为把LiveData组件换成了谷歌推荐的Flow组件导致的问题,正在查找解决办法
**2021/09/25**
1. 修复一些bug
**2021/09/22**
1. 修复在线朗读遇到单独......崩溃的问题

@ -17,4 +17,5 @@ object AppPattern {
val splitGroupRegex = Regex("[,;,;]")
val bdRegex = Regex("(\\p{P})+")
val rnRegex = Regex("[\\r\\n]")
}

@ -7,6 +7,7 @@ import androidx.room.Ignore
import androidx.room.Index
import com.github.liuyueyi.quick.transfer.ChineseUtils
import io.legado.app.R
import io.legado.app.constant.AppPattern
import io.legado.app.help.AppConfig
import io.legado.app.model.analyzeRule.AnalyzeUrl
import io.legado.app.model.analyzeRule.RuleDataInterface
@ -77,7 +78,7 @@ data class BookChapter(
useReplace: Boolean = true,
chineseConvert: Boolean = true,
): String {
var displayTitle = title
var displayTitle = title.replace(AppPattern.rnRegex, "")
if (useReplace && replaceRules != null) {
replaceRules.forEach { item ->
if (item.pattern.isNotEmpty()) {

@ -269,7 +269,7 @@ class HttpReadAloudService : BaseReadAloudService(),
}
AppLog.addLog("朗读错误,($what, $extra)")
errorNo++
if (errorNo >= 3) {
if (errorNo >= 5) {
toastOnUi("朗读连续3次错误, 最后一次错误代码($what, $extra)")
ReadAloud.pause(this)
} else {

Loading…
Cancel
Save