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