js调用Android报错
Uncaught Error: Java exception was raised during method invocation
,这是js代码:
window.SearchActivity.getClickData();
,这是安卓代码:
mAtlasWebView.addJavascriptInterface(new SearchActivity(), "SearchActivity");
@JavascriptInterface
public void getClickData() {
String mSearchText = mSearchEdit.getText().toString().trim();
mvpPresenter.getClickData(mSearchText, 1);
}
最佳答案
只需将错误处理程序添加到 Java void 中:
public void getClickData() {
try {
String mSearchText = mSearchEdit.getText().toString().trim();
mvpPresenter.getClickData(mSearchText, 1);
} catch (Exception e) {}
}
关于android - Uncaught Error : Java exception was raised during method invocation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45831909/