Gradle
项目 build.gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
模块 build.gradle
implementation 'com.github.JDFED.JDHybrid:JDWebView:1.0.0'
使用 JDWebView
作为您的Web View。
import com.jd.hybrid.JDWebView ... val webView = JDWebView(context) ...
已集成 JDBridge
JDWebView
的生命周期变化时会发射以下JS事件:
-
onStart -> event: ContainerShow
-
onResume -> event: ContainerActive
-
onPause -> event: ContainerInactive
-
onStop -> event: ContainerHide
JDWebView
的以下方法将会自动切换到主线程执行,您无需手动切换:
- addJavascriptInterface
- evaluateJavascript
- loadUrl
- reload
- stopLoading
- goBack
- goForward
- goBackOrForward