版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/soha_dong/article/details/88747842
安卓4.4以上支持了evaluateJavascript()方法可以跟高效的与js交互,在使用这个方法的过程中接收到的值却为null。
可以如下解决
webview.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
//只要调用一下此方法就可以顺利执行
Log.i(TAG, "onPageFinished: 方法被调用");
}
});
只需要调用一下onPageFinished()方法在其中随便打印一句log就可以解决。