Модифицировать Call.enqueue () отправлять запросы в порядке, который был создан? - PullRequest
0 голосов
/ 05 ноября 2019

Представьте себе такой сценарий:

Я запускаю requestA , используя метод Call.enqueue (), затем, прежде чем requestA будет закончен, я запускаю requestB в той же конечной точке requestA . Пока я использую метод Call.enqueue (), requestB будет выполняться после requestA ? Или метод enqueue () просто используется для асинхронной обработки запросов?

Я ищу эту информацию в документации и здесь, в StackOverflow, но вся информация об этом конкретном методе поверхностна.

Вот мой код- этот же код используется для обоих запросов:

foolRequest.enqueue(new Callback<Response>() {
                    @Override
                    public void onResponse(@NonNull Call<Response> call,
                            @NonNull retrofit2.Response<Response> response) {
                        //do something
                    }

                    @Override
                    public void onFailure(@NonNull Call<Response> call, 
                            @NonNull Throwable t) {
                       //do something
                    }
                });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...