webview Java與JS互調
阿新 • • 發佈:2018-12-24
Android呼叫JS:方法一
webView.loadUrl("javascript:show('"+info+"')");
Android呼叫JS:方法二
//第一個引數為js中的方法名,該段程式碼每執行一次則呼叫js方法一次 progressWebView.getWebview().evaluateJavascript("window.hasUserEditData()", new ValueCallback<String>() { @Override public voidonReceiveValue(String value) { //這裡為返回值 boolean hasChanged = Boolean.parseBoolean(value); //todo } });
JS呼叫Android
webView.getSettings().setJavaScriptEnabled(true); webView.addJavascriptInterface(new JSHook(), "hello");