Ich verwende eine ArrayAdapter<CharSequence>
, um die Elemente aufzulisten, die in einer android.widget.Spinner
aufgelistet werden sollen. Das funktioniert ganz gut.Warum kann man keine Elemente aus einem ArrayAdapter hinzufügen/entfernen?
Aber jetzt möchte ich die Liste der Elemente dynamisch halten, d. H. Ich möchte in der Lage sein, Elemente zur Laufzeit zur Auswahlliste hinzuzufügen/zu entfernen. Jedoch, wenn ich oder adapter.remove(item)
rufe, bekomme ich immer eine UnsupportedOperationException
, obwohl die Javadocs der ArrayAdapter
Klasse diese zwei Methoden beschreiben, um für genau diesen beabsichtigten Zweck verwendbar zu sein.
Ist das ein Bug, wirklich nicht implementiert oder was fehlt mir hier?
ich helfen könnte ein Ausschnitt denken. –
Duplikat von [Kann ArrayAdapter in ListView nicht ändern] (http://stackoverflow.com/questions/3200551/unable-to-modify-arrayadapter-in-listview) – blahdiblah