js调用Android时出现错误
Uncaught Error: Java exception was raised during method invocation
Run Code Online (Sandbox Code Playgroud)
,这是js代码:
window.SearchActivity.getClickData();
Run Code Online (Sandbox Code Playgroud)
,这是Android代码:
mAtlasWebView.addJavascriptInterface(new SearchActivity(), "SearchActivity");
@JavascriptInterface
public void getClickData() {
String mSearchText = mSearchEdit.getText().toString().trim();
mvpPresenter.getClickData(mSearchText, 1);
}
Run Code Online (Sandbox Code Playgroud)
小智 2
只需将错误处理程序添加到 Java void 即可:
public void getClickData() {
try {
String mSearchText = mSearchEdit.getText().toString().trim();
mvpPresenter.getClickData(mSearchText, 1);
} catch (Exception e) {}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16890 次 |
| 最近记录: |