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

Bin ich mit einer ArrayAdapter<CharSequence> zum Auffüllen der Elemente der Liste in eine android.widget.Spinner. Das funktioniert alles gut.

Aber das will ich jetzt halten Sie die Liste der Elemente, die dynamisch, d.h. ich möchte in der Lage sein, hinzufügen/entfernen von Elementen aus der Auswahl-Liste zur Laufzeit. Allerdings, wenn ich rufe adapter.add(item) oder adapter.remove(item) ich bekomme immer eine UnsupportedOperationExceptionobwohl die Javadocs der ArrayAdapter Klasse beschreiben diese beiden Methoden als nutzbar sein für genau diesen Zweck vorgesehen.

Ist das ein bug, nicht wirklich umgesetzt, oder was übersehe ich hier?

InformationsquelleAutor der Frage mmo | 2010-08-13

Schreibe einen Kommentar