Я использую ArrayAdapter<CharSequence>
для заполнения элементов для списка в android.widget.Spinner
. Это прекрасно работает.
Но теперь я хочу, чтобы список элементов был динамическим, т.е. я хочу иметь возможность добавлять/удалять элементы из списка выбора во время выполнения. Однако, когда я вызываю adapter.add(item)
или adapter.remove(item)
, я всегда получаю UnsupportedOperationException
, даже если Javadocs класса ArrayAdapter
описывают эти два метода как пригодные для использования именно для этой цели.
Является ли это ошибкой, действительно не реализована или что мне здесь не хватает?