@rafitio рад помочь :) Приятного кодирования :)

я есть ответ об отдыхе, как показано ниже, и мне нужно заполнить вывод на счетчик. Я успешно передал «имя» прядильщике, и это работает. Но мне также нужно получить «идентификатор», чтобы я мог использовать «идентификатор» для запроса к другому запросу отдыха. например, я получаю идентификатор провинции, а затем использую идентификатор провинции, чтобы получить список городов.

{
"code": 1000,
"message": "OK",
"data": [
    {
        "id": "3579010",
        "name": "Batu"
    },
    {
        "id": "3579020",
        "name": "Junrejo"
    },
    {
        "id": "3579030",
        "name": "Bumiaji"
    }
  ]
}

Ниже код андроида

public void initProvinceSpinner() {

    Call<GetProvinceResponse> call = apiService.getProvinceResponse();
    call.enqueue(new Callback<GetProvinceResponse>() {

        @Override
        public void onResponse(Call<GetProvinceResponse> call, Response<GetProvinceResponse> response) {

            ArrayList<GetProvinceResponseData> provinceResponseData = response.body().getData();
            List<String> listProvinceNameSpinner = new ArrayList<String>();
            //List<String> listProvinceIdSpinner = new ArrayList<String>();

            for(int i = 0; i<provinceResponseData.size();i++){
                listProvinceNameSpinner.add(provinceResponseData.get(i).getName());
            }

            ArrayAdapter<String> adapter = new ArrayAdapter<String>(getContext(), android.R.layout.simple_spinner_dropdown_item, listProvinceNameSpinner);
            provinceToko.setAdapter(adapter);

        }

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

        }
    });
}

Ответы на вопрос(1)

Ваш ответ на вопрос