优化
This commit is contained in:
@@ -54,7 +54,7 @@ class SearchContentViewModel(application: Application) : BaseViewModel(applicati
|
|||||||
2 -> ChineseUtils.s2t(chapter.title)
|
2 -> ChineseUtils.s2t(chapter.title)
|
||||||
else -> chapter.title
|
else -> chapter.title
|
||||||
}
|
}
|
||||||
kotlin.coroutines.coroutineContext.ensureActive()
|
coroutineContext.ensureActive()
|
||||||
mContent = contentProcessor!!.getContent(
|
mContent = contentProcessor!!.getContent(
|
||||||
book, chapter, chapterContent,
|
book, chapter, chapterContent,
|
||||||
chineseConvert = true,
|
chineseConvert = true,
|
||||||
@@ -108,9 +108,9 @@ class SearchContentViewModel(application: Application) : BaseViewModel(applicati
|
|||||||
query: String
|
query: String
|
||||||
): Pair<Int, String> {
|
): Pair<Int, String> {
|
||||||
// 左右移动20个字符,构建关键词周边文字,在搜索结果里显示
|
// 左右移动20个字符,构建关键词周边文字,在搜索结果里显示
|
||||||
// todo: 判断段落,只在关键词所在段落内分割
|
// 判断段落,只在关键词所在段落内分割
|
||||||
// todo: 利用标点符号分割完整的句
|
// 利用标点符号分割完整的句
|
||||||
// todo: length和设置结合,自由调整周边文字长度
|
// length和设置结合,自由调整周边文字长度
|
||||||
val length = 20
|
val length = 20
|
||||||
var po1 = queryIndexInContent - length
|
var po1 = queryIndexInContent - length
|
||||||
var po2 = queryIndexInContent + query.length + length
|
var po2 = queryIndexInContent + query.length + length
|
||||||
|
|||||||
Reference in New Issue
Block a user