1. js 调用android
webSettings.setJavaScriptEnabled(true);// 支持js
//增加接口方法,让html页面调用webView.addJavascriptInterface(this,"login"); // 要调用的android 方法
android 的方法
public void startFunction(){
Toast.makeText(getActivity(), "调用方法", 1).show();
}
// 通过js 调用android 方法
"window.login.startFunction()"
2. android 调用js
//给button添加事件响应,执行JavaScript的fillContent()方法
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
Log.d("MainActivity","button OnClick");
webview.loadUrl("javascript:updateHtml()");
}
});