Не удалось вывести исключение из onFailure обратного вызова ohttp - PullRequest
0 голосов
/ 04 мая 2018

Когда я пытаюсь вызвать исключение из метода onFailure, Android Studio вынуждает меня добавить блок try catch и не разрешать выбрасывать исключение для вызывающей функции.

protected void createUser(final UserRegister user) throws ApiException, RuntimeException {

    Call call = dbApi.registerUserAsync(user, new ApiCallback<UserRegistered>() {
        @Override
        public void onFailure(ApiException e, int i, Map<String, List<String>> map) {
            Timber.e("Exception in createUser: " + e.getMessage());
            throw e;
        }
...