注意:如果有使用js调用android的方法JavascriptInterface 不可混淆,否则没有效果
js调用Android方法
首先编写就是调用类
在js中使用
Activity调用js方法
js调用Android方法
首先编写就是调用类
public class JavascriptInterface {
private Context context;
public JavascriptInterface(Context context) {
this.context = context;
}
//被调用的方法
public void show() {
//操作
}
}
wvContent.addJavascriptInterface(new JavascriptInterface(context), "jslistner");
使用js调用android里面的方法。
在js中使用
window.jslistner.show();
Activity调用js方法
wvContent.loadUrl("javascript:show('aa')");