JS调用Android:
App.runMethod('', '');
Android端配置JS调用的方法
webView.addJavascriptInterface(bleJavaScriptInterface, "App");
public class BLEJavaScriptInterface {
private MainActivity activity;
private Handler handler;
public void setActivity(MainActivity activity) {
this.activity = activity;
this.handler = new Handler();
}
@JavascriptInterface
public void runMethod(String method, String jsonParam) {
// js调用安卓方法 在这里执行
}
}
Android调JS
webView.loadUrl("javascript:appMethodBackCall('', '')");
JS端配置Android调用的方法
function appMethodBackCall(method, jsonParam) {
// android调用js的方法 在这里执行
}