diff --git a/app/src/main/java/io/legado/app/ui/book/searchContent/SearchContentViewModel.kt b/app/src/main/java/io/legado/app/ui/book/searchContent/SearchContentViewModel.kt index 96a78926c..e14fb31e1 100644 --- a/app/src/main/java/io/legado/app/ui/book/searchContent/SearchContentViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/book/searchContent/SearchContentViewModel.kt @@ -54,7 +54,7 @@ class SearchContentViewModel(application: Application) : BaseViewModel(applicati 2 -> ChineseUtils.s2t(chapter.title) else -> chapter.title } - kotlin.coroutines.coroutineContext.ensureActive() + coroutineContext.ensureActive() mContent = contentProcessor!!.getContent( book, chapter, chapterContent, chineseConvert = true, @@ -108,9 +108,9 @@ class SearchContentViewModel(application: Application) : BaseViewModel(applicati query: String ): Pair { // 左右移动20个字符,构建关键词周边文字,在搜索结果里显示 - // todo: 判断段落,只在关键词所在段落内分割 - // todo: 利用标点符号分割完整的句 - // todo: length和设置结合,自由调整周边文字长度 + // 判断段落,只在关键词所在段落内分割 + // 利用标点符号分割完整的句 + // length和设置结合,自由调整周边文字长度 val length = 20 var po1 = queryIndexInContent - length var po2 = queryIndexInContent + query.length + length