08
Сен
2017

Retrofit 2.3 идет по методу onFailure

        App.getApi().getData("e9693a724b2cff4dfde5fc39f9bc85a6", 1, 3, "it").enqueue(new Callback<List<Artist>>() {
        @Override
        public void onResponse(Call<List<Artist>> call, Response<List<Artist>> response) {
            if (response.isSuccessful()) {
                mArtistList.addAll(response.body());
                mRecyclerView.getAdapter().notifyDataSetChanged();
            }
            else {
                Toast.makeText(MainActivity.this, "server is unavailable", Toast.LENGTH_SHORT);
            }
        }

        @Override
        public void onFailure(Call<List<Artist>> call, Throwable t) {
            Toast.makeText(MainActivity.this, "error with query",
                    Toast.LENGTH_SHORT).show();
        }
    });

в методе асинхронного запроса, retrofit приходит сразу к методу onFailure, почему это может быть? сервер отвечает по запросу api, могут быть некоторые проблемы с моделью, может это быть причиной?

Источник: https://ru.stackoverflow.com/questions/716091/retrofit-2-3-%D0%B8%D0%B4%D0%B5%D1%82-%D0%BF%D0%BE-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%83-onfailure

Share

Тебе может это понравится...