как получить slug против каждого значения в множественном значении выбранного счетчика и установить в массиве - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть несколько выбранный счетчик. у меня есть список языков, на каждом языке есть слаг, я должен отправить группу языков на сервер, используя модернизацию. Я успешно получаю группу языков, но мне нужно отправить группу слагов на сервер для обновления языков. вот мой код.

  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();
            }
        });

Теперь, пожалуйста, помогите мне с тем, как я могу сохранить массив каждого выбранного языкового блока.

...