1、在activity中准备两个方法来调用html页面中的js函数
//当Android SDK>=4.4时,使用该方法
@TargetApi(Build.VERSION_CODES.KITKAT)
private void callEvaluateJavascript(WebView webView) {
//o是一个全局变量,用来改变每次传入update函数的参数值
o++;
//调用html页面中的js函数update
webView.evaluateJavascript("update("+o+")", new ValueCallback<String>() {
@Override
//value就是调用的函数的返回值
public void onReceiveValue(String value) {
Toast.makeText(getActivity(), "onReceiveValue value=" + value, Toast.LENGTH_LONG).show();
}});
}
//当Android SDK < 4.4时,使用该方法
private void callMethod(WebView webView) { String call = "javascript:update("+o+