if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {//sdk>19才有用
String script = ("javascript:getContent()");
webView.evaluateJavascript(script, new ValueCallback<String>() {
@Override
public void onReceiveValue(String responseJson) {
//获取js返回值,进行操作
Log.i("aa", " responseJson" + responseJson);
}
});
} else {//sdk<19后,通过prompt来获取
String[] paths = moduleUrl.split("/", 3);
promptMap.put(paths[2], paths);
webView.loadUrl("javascript:mandaobridge.getParams('!" + paths[2] + "')");
LogUtils.d("Prompt请求:" + "mandaobridge.getParams('!" + paths[2] + "')");
}
finish();
还没有评论,来说两句吧...