¿Por qué no se pueden agregar / eliminar elementos de un ArrayAdapter?
Estoy usando unArrayAdapter<CharSequence>
para rellenar los elementos para listar en unandroid.widget.Spinner
. Eso funciona todo bien.
Pero ahora quiero mantener dinámica la lista de elementos, es decir, quiero poder agregar / eliminar elementos de la lista de selección en tiempo de ejecución. Sin embargo, cuando llamoadapter.add(item)
oadapter.remove(item)
Siempre consigo unUnsupportedOperationException
, aunque los Javadocs deArrayAdapter
La clase describe estos dos métodos como utilizables exactamente para ese propósito.
¿Es esto un error, realmente no está implementado o qué me estoy perdiendo aquí?