我有一个带有Webview和Java端JavaScript接口的Activity。我想在Java中编写一个方法,该方法可以从Webview接受一个JSON参数。
@JavascriptInterface
public String test(Object data) {
Log.d("TEST", "data = " + data);
}
在我的Webview上,我调用JavaScript:
MyAPI.test({ a: 1, b: 2 });
但是数据变量为空。
我如何将来自Webview JavaScript的JSON对象传递到本地方法中?
谢谢