From e7962ae3fc5ae63c57ed9cc7e8602bb93f36696f Mon Sep 17 00:00:00 2001 From: Xwite <1797350009@qq.com> Date: Mon, 24 Jan 2022 16:53:20 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=E6=BB=91=E5=8A=A8=E7=9B=AE=E5=BD=95=20?= =?UTF-8?q?=E4=B8=80=E7=BA=A7=E7=9B=AE=E5=BD=95=E7=9A=84tag=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/io/legado/app/ui/book/toc/ChapterListAdapter.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/io/legado/app/ui/book/toc/ChapterListAdapter.kt b/app/src/main/java/io/legado/app/ui/book/toc/ChapterListAdapter.kt index 6ce266dd3..0532877e8 100644 --- a/app/src/main/java/io/legado/app/ui/book/toc/ChapterListAdapter.kt +++ b/app/src/main/java/io/legado/app/ui/book/toc/ChapterListAdapter.kt @@ -14,6 +14,7 @@ import io.legado.app.lib.theme.ThemeUtils import io.legado.app.help.AppConfig import io.legado.app.utils.getCompatColor import io.legado.app.utils.visible +import io.legado.app.utils.gone class ChapterListAdapter(context: Context, val callback: Callback) : RecyclerAdapter(context) { @@ -68,6 +69,8 @@ class ChapterListAdapter(context: Context, val callback: Callback) : //卷名不显示tag(更新时间规则) tvTag.text = item.tag tvTag.visible() + } else { + tvTag.gone() } upHasCache(binding, isDur, cached) } else { From f2a38ba906d6e88dde70b6def292463671797df5 Mon Sep 17 00:00:00 2001 From: Xwite <1797350009@qq.com> Date: Mon, 24 Jan 2022 18:28:56 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=B9=A6=E6=BA=90?= =?UTF-8?q?=E8=B0=83=E8=AF=95=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/legado/app/model/webBook/BookInfo.kt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/io/legado/app/model/webBook/BookInfo.kt b/app/src/main/java/io/legado/app/model/webBook/BookInfo.kt index ceb1b3b75..81fdc0a80 100644 --- a/app/src/main/java/io/legado/app/model/webBook/BookInfo.kt +++ b/app/src/main/java/io/legado/app/model/webBook/BookInfo.kt @@ -82,8 +82,8 @@ object BookInfo { ?.joinToString(",") ?.let { if (it.isNotEmpty()) book.kind = it - } - Debug.log(bookSource.bookSourceUrl, "└${book.kind}") + Debug.log(bookSource.bookSourceUrl, "└${it}") + } ?: Debug.log(bookSource.bookSourceUrl, "└") } catch (e: Exception) { Debug.log(bookSource.bookSourceUrl, "└${e.localizedMessage}") } @@ -92,8 +92,8 @@ object BookInfo { try { wordCountFormat(analyzeRule.getString(infoRule.wordCount)).let { if (it.isNotEmpty()) book.wordCount = it + Debug.log(bookSource.bookSourceUrl, "└${it}") } - Debug.log(bookSource.bookSourceUrl, "└${book.wordCount}") } catch (e: Exception) { Debug.log(bookSource.bookSourceUrl, "└${e.localizedMessage}") } @@ -102,18 +102,18 @@ object BookInfo { try { analyzeRule.getString(infoRule.lastChapter).let { if (it.isNotEmpty()) book.latestChapterTitle = it + Debug.log(bookSource.bookSourceUrl, "└${it}") } - Debug.log(bookSource.bookSourceUrl, "└${book.latestChapterTitle}") } catch (e: Exception) { Debug.log(bookSource.bookSourceUrl, "└${e.localizedMessage}") } scope.ensureActive() Debug.log(bookSource.bookSourceUrl, "┌获取简介") try { - analyzeRule.getString(infoRule.intro).let { - if (it.isNotEmpty()) book.intro = HtmlFormatter.format(it) + HtmlFormatter.format(analyzeRule.getString(infoRule.intro)).let { + if (it.isNotEmpty()) book.intro = it + Debug.log(bookSource.bookSourceUrl, "└${it}") } - Debug.log(bookSource.bookSourceUrl, "└${book.intro}") } catch (e: Exception) { Debug.log(bookSource.bookSourceUrl, "└${e.localizedMessage}") } @@ -122,8 +122,8 @@ object BookInfo { try { analyzeRule.getString(infoRule.coverUrl).let { if (it.isNotEmpty()) book.coverUrl = NetworkUtils.getAbsoluteURL(baseUrl, it) + Debug.log(bookSource.bookSourceUrl, "└${it}") } - Debug.log(bookSource.bookSourceUrl, "└${book.coverUrl}") } catch (e: Exception) { Debug.log(bookSource.bookSourceUrl, "└${e.localizedMessage}") }