webView.setVerticalScrollbarOverlay(true);
//设置webView支持JavaScript
webView.getSettings().setJavaScriptEnabled(true);
//加载本地网页
webView.loadUrl("file:///android_asset/index.html");
//在JS中调用本地Java方法
webView.addJavascriptInterface(new JsInterface(this), "AndroidWebView");
//添加客户端支持
webView.setWebChromeClient(new WebChromeClient());
/**
* 在js中调用window.msg.msg(name),便会触发此方法。
* 此方法名称一定要和msg方法一样
* @param name
*/
@JavascriptInterface
public void msg(final String name){
runOnUiThread(new Runnable() {
@Override
public void run() {
webView.loadUrl("javascript:setText('" + name + "')");
}
});
}