У меня есть несколько выбранный счетчик. у меня есть список языков, на каждом языке есть слаг, я должен отправить группу языков на сервер, используя модернизацию. Я успешно получаю группу языков, но мне нужно отправить группу слагов на сервер для обновления языков. вот мой код.
Call<List<EnglishLevel>> call_english = RetrofitClient.getInstance().getApi().getenglishlist("english_levels");
call_english.enqueue(new Callback<List<EnglishLevel>>() {
@Override
public void onResponse(Call<List<EnglishLevel>> call, Response<List<EnglishLevel>> response) {
arrayList_english =response.body();
for (EnglishLevel C:arrayList_english){
if (C.getTitle() != null){
Log.d("Languages" , C.getTitle() );
final String[] languageName = new String[arrayList_english.size()];
for (int i=0 ; i<arrayList_english.size() ; i++){
languageName[i]= arrayList_english.get(i).getTitle();
}
ArrayAdapter<String> adapter= new ArrayAdapter <String>(SearchActivity.this,
android.R.layout.simple_list_item_multiple_choice,
languageName);
english.setListAdapter(adapter , new MultiSelectSpinner.MultiSpinnerListener() {
@Override
public void onItemsSelected(boolean[] selected) {
if (arrayList_english != null && arrayList_english.size() != 0){
}
}
}).setSelectAll(false).setMinSelectedItems(0);
}
}
}
@Override
public void onFailure(Call<List<EnglishLevel>> call, Throwable t) {
Toast.makeText(SearchActivity.this , t.getMessage() , Toast.LENGTH_SHORT).show();
}
});
Теперь, пожалуйста, помогите мне с тем, как я могу сохранить массив каждого выбранного языкового блока.