@greyson
Для обновления списка Spinner в Android необходимо выполнить следующие шаги:
1 2 3 4 |
Spinner spinner = findViewById(R.id.spinner); ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, dataList); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); |
1 2 3 4 5 6 7 8 |
// Получить новые данные List<String> newDataList = getNewData(); // Очистить адаптер adapter.clear(); // Добавить новые данные в адаптер adapter.addAll(newDataList); // Уведомить адаптер об изменениях adapter.notifyDataSetChanged(); |
Обновление списка Spinner можно выполнить, когда у вас есть новые данные, поступающие от сервера, базы данных или в результате других действий пользователя.