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

Мой Json: - У меня есть отображение ниже json city_name в счетчике.Когда я выбираю city_name, я хочу отправить определенный city_id на сервер.пример: - спиннер выберите city_name - это Thane, а затем я хочу отправить "city_id": 3.

"citydetails": [{"city_id": 1, "city_name": "Mumbai", "is_active": 1, "is_delete": 0}, { "CITY_ID": 2, "city_name": "Бенгалуру", "is_active": 1, "is_delete": 0}, { "CITY_ID": 3, "city_name": "тан", "is_active": 1, "is_delete": 0}, {"city_id": 4, "city_name": "Navi Mumbai", "is_active": 1, "is_delete": 0}, {"city_id": 5,"city_name": "Panvel", "is_active": 1, "is_delete": 0}, { "CITY_ID": 6, "city_name": "Коимбатор", "is_active": 1, "is_delete": 0}, {"city_id": 7, "city_name": "Varanasi", "is_active": 1, "is_delete": 0}, {"city_id": 8, "city_name": "Mughal Sarai", "is_active": 1, "is_delete ": 0}, {" CITY_ID ": 9," city_name ":" Аллахабад " "is_active": 1, "is_delete": 0}, { "CITY_ID": 10, "city_name": "Патна","is_active ": 1," is_delete ": 0}, {" CITY_ID ": 11," city_name ":" Джамшедпура», "is_active": 1, "is_delete": 0}, { "CITY_ID": 12, "city_name": "Калькутта", "is_active": 1, "is_delete": 0}, { "CITY_ID": 13, "city_name": "Пуна", "is_active": 1, "is_delete": 0}, { "CITY_ID": 14, "city_name": "Лакхнау", "is_active": 1," is_delete ": 0}, {" CITY_ID ": 15," city_name ":" Калян», "is_active": 1, "is_delete": 0}, { "CITY_ID": 16, "city_name":"Dombivli", "is_active": 1, "is_delete": 0}, { "CITY_ID": 17, "city_name": "Virar", "is_active": 1, "is_delete": 0}, { "CITY_ID":18, "city_name": "Mira Bhayandar", "is_active": 1, "is_delete": 0}, {"city_id": 19, "city_name": "Ulhasnagar", "is_active": 1, "is_delete": 0}]}

spinner = (Spinner) findViewById (R.id.city);

    adapter = new ArrayAdapter<String>(this,R.layout.support_simple_spinner_dropdown_item,cityList);
    spinner.setAdapter(adapter);
    spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {

        }

        @Override
        public void onNothingSelected(AdapterView<?> parent) {

        }
    });
...