Как отправить «несколько запросов на модернизацию» на сервер с правильной сортировкой? - PullRequest
0 голосов
/ 20 октября 2019

Я отправляю несколько изображений на сервер с помощью цикла while. Эти изображения находятся внутри массива String (Base64). При загрузке изображений на сервер они сортируются неправильно. Например, мое первое изображение занимает 5-е место или мое последнее изображение занимает 1-е место. Я хочу исправить рейтинг. Как это решить?

                            final String[] images = new String[10];

                            i = 0;
                            while (i < mClipData.getItemCount()) {

                                try {
                                    images[i] = imageToString(i);
                                } catch (IOException e) {
                                    e.printStackTrace();
                                }

                                Call<SetPersonalInfos> requests = restApiClass.addImage(token, post_id, images[i]);
                                requests.enqueue(new Callback<SetPersonalInfos>() {
                                    @Override
                                    public void onResponse(Call<SetPersonalInfos> call, Response<SetPersonalInfos> response) {

                                        Log.i("images index",i+"");
                                    }

                                    @Override
                                    public void onFailure(Call<SetPersonalInfos> call, Throwable t) {

                                    }
                                });

                                i++;

                            }
                        }
...