Просмотр исходного кода

Merge pull request #2236 from odomu/master

修复问题
kunfei 4 лет назад
Родитель
Сommit
62c98d1d43
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt

+ 3 - 3
app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt

@@ -976,7 +976,7 @@ class ReadBookActivity : BaseReadBookActivity(),
                     Coroutine.async {
                         val source = ReadBook.bookSource ?: throw NoStackTraceException("no book source")
                         val payAction = source.getContentRule().payAction
-                        if (payAction.isNullOrEmpty()) {
+                        if (payAction.isNullOrBlank()) {
                             throw NoStackTraceException("no pay action")
                         }
                         val analyzeRule = AnalyzeRule(book, source)
@@ -984,9 +984,9 @@ class ReadBookActivity : BaseReadBookActivity(),
                         analyzeRule.chapter = chapter
                         analyzeRule.evalJS(payAction).toString()
                     }.onSuccess {
-                        if (it.isNotBlank()) {
+                        if (it.isAbsUrl()) {
                             startActivity<WebViewActivity> {
-                                putExtra("title", R.string.chapter_pay)
+                                putExtra("title", getString(R.string.chapter_pay))
                                 putExtra("url", it)
                                 IntentData.put(it, ReadBook.bookSource?.getHeaderMap(true))
                             }