js添加java.log(msg: String)

pull/487/head^2
gedoor 4 years ago
parent 94496e2a54
commit 526d3e9c90
  1. 4
      app/src/main/java/io/legado/app/help/JsExtensions.kt
  2. 5
      app/src/main/java/io/legado/app/model/Debug.kt

@ -5,6 +5,7 @@ import androidx.annotation.Keep
import io.legado.app.constant.AppConst.dateFormat import io.legado.app.constant.AppConst.dateFormat
import io.legado.app.help.http.CookieStore import io.legado.app.help.http.CookieStore
import io.legado.app.help.http.SSLHelper import io.legado.app.help.http.SSLHelper
import io.legado.app.model.Debug
import io.legado.app.model.analyzeRule.AnalyzeUrl import io.legado.app.model.analyzeRule.AnalyzeUrl
import io.legado.app.utils.* import io.legado.app.utils.*
import org.jsoup.Connection import org.jsoup.Connection
@ -206,4 +207,7 @@ interface JsExtensions {
return Base64.decode(str, flags) return Base64.decode(str, flags)
} }
fun log(msg: String) {
Debug.log(msg)
}
} }

@ -41,6 +41,11 @@ object Debug {
callback?.printLog(state, printMsg) callback?.printLog(state, printMsg)
} }
@Synchronized
fun log(msg: String?) {
log(debugSource, msg, true)
}
fun cancelDebug(destroy: Boolean = false) { fun cancelDebug(destroy: Boolean = false) {
tasks.clear() tasks.clear()

Loading…
Cancel
Save