@Override
public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
try {
if (action.equals("init")) {
ctrl = io.display.sdk.Controller.getInstance();
ctrl.getInstance().init(cordova.getActivity().getBaseContext(), "5017");
} else if (action.equals("showAds")) {
ctrl.setEventListener(new EventListener() {
@Override
public void onInit() {
ctrl.showAd("1445");
}
});
callbackContext.success("");
}
return true;
} catch (JSONException e) {
e.printStackTrace();
callbackContext.error("Exception: " + e.getMessage());
return false;
}
}
執行此代碼時,我得到了以下錯誤:JSONException從來沒有在相應的try語句拋出
JSONException never thrown in corresponding try/catch body statement.
你能解釋我爲什麼這個異常被拋出?語法看起來對我好。
這一次,我是爲了你的內心,但使用縮進請,我們可以幫助,但你一定要幫我們理解 –
OK,THX,覈准 – MakingMoneyWithAndroid
Np,究竟在哪裏拋出錯誤?哪一行? –