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");

 

posted @ 2018-12-24 12:02  野生野鸡码农  阅读(404)  评论(0编辑  收藏  举报