Warum kann man einem ArrayAdapter keine Elemente hinzufügen / daraus entfernen?

Ich benutze einArrayAdapter<CharSequence> zum Auffüllen der aufzulistenden Elemente in einemandroid.widget.Spinner. Das funktioniert alles gut.

Aber jetzt möchte ich die Liste der Elemente dynamisch halten, d. H. Ich möchte zur Laufzeit Elemente zur Auswahlliste hinzufügen / daraus entfernen können. Wenn ich jedoch @ anruadapter.add(item) oderadapter.remove(item) Ich bekomme immer einUnsupportedOperationException, obwohl die Javadocs desArrayAdapter class beschreibt diese beiden Methoden so, dass sie genau für den vorgesehenen Zweck verwendet werden können.

Ist das ein Bug, wirklich nicht implementiert oder was fehle ich hier?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage