webview Java与JS互调
Android调用JS:方法一
webView.loadUrl("javascript:show('"+info+"')");
Android调用JS:方法二
//第一个参数为js中的方法名,该段代码每执行一次则调用js方法一次 progressWebView.getWebview().evaluateJavascript("window.hasUserEditData()", new ValueCallback<String>() { @Override public void onReceiveValue(String value) { //这里为返回值 boolean hasChanged = Boolean.parseBoolean(value); //todo } });
JS调用Android
webView.getSettings().setJavaScriptEnabled(true); webView.addJavascriptInterface(new JSHook(), "hello");