Почему нельзя добавить / удалить элементы из ArrayAdapter?

Я используюArrayAdapter<CharSequence>&nbsp;заполнить элементы для перечисления вandroid.widget.Spinner, Это работает все отлично.

Но теперь я хочу, чтобы список элементов был динамическим, т.е. я хочу иметь возможность добавлять / удалять элементы из списка выбора во время выполнения. Тем не менее, когда я звонюadapter.add(item)&nbsp;или жеadapter.remove(item)&nbsp;Я всегда получаюUnsupportedOperationException, хотя Javadocs изArrayAdapter&nbsp;Класс описывает эти два метода, чтобы их можно было использовать именно для этой цели.

Это ошибка, на самом деле не реализована или что мне здесь не хватает?