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调用安卓方法 在这里执行
- }
-
- }
webView.loadUrl("javascript:appMethodBackCall('', '')");
JS端配置Android调用的方法
- function appMethodBackCall(method, jsonParam) {
- // android调用js的方法 在这里执行
- }