I got an error when js invoke Android
Uncaught Error: Java exception was raised during method invocation
,this is the js code:
window.SearchActivity.getClickData();
,this is the Android code:
mAtlasWebView.addJavascriptInterface(new SearchActivity(), "SearchActivity");
@JavascriptInterface
public void getClickData() {
String mSearchText = mSearchEdit.getText().toString().trim();
mvpPresenter.getClickData(mSearchText, 1);
}
Simply add the error handler to Java void:
public void getClickData() {
try {
String mSearchText = mSearchEdit.getText().toString().trim();
mvpPresenter.getClickData(mSearchText, 1);
} catch (Exception e) {}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With