Здравствуйте, искал свою ошибку, находил разные решения, но я все равно не могу исправить. Возможно у меня, что то другое. В общем, кидаю запрос на сервер, он мне возвращает список городов. Прочитав json, записываю названия городов в ArrayList, если просто вывести список все нормально. Но в spinner выводится только список, а когда нажимаешь на нужный город, список остается пустым...
ArrayList<String> cityList = new ArrayList<String>();
...
final Spinner spinner_city = (Spinner) findViewById(R.id.city_spinner);
ArrayAdapter<String> adapter_city = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, cityList);
adapter_city.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner_city.setAdapter(adapter_city);
spinner_city.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent,
View itemSelected, int selectedItemPosition, long selectedId) {
SharedPreferences.Editor editor = mPrefs.edit();
editor.putString("City", spinner_city.getSelectedItem().toString()).apply();
}
public void onNothingSelected(AdapterView<?> parent) {
}
});