Я отправляю несколько изображений на сервер с помощью цикла 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++;
}
}