Frage

Ich habe einen Spinner mit einem benutzerdefinierten Adapter, der Objekte aus einer Datenbank anzeigt. Wenn die Objektliste geändert hat, erstellen Sie einen neuen Adapter mit der Liste und wenden Sie ihn auf den Spinner an.Anschließend wird der erste Element ausgewählt, also habe ich das ausprobiert: generasacodicetagpre.

Aber die GUI zeigt immer noch den ersten Punkt?

spinner.invalidate() hat nicht geholfen.

ist das der richtige Weg, was ich will, was ich will?Ich konnte keine Informationen zu diesem Verhalten finden.

War es hilfreich?

Lösung

Gelöst: Ich denke, das Hauptproblem war der benutzerdefinierte Spinneradapter.Das funktioniert jetzt gut generasacodicetagpre.

Andere Tipps

generasacodicetagpre.

Did u tried notifydatasetChanged() or notifydatasetInvalidate() method of adapter.

newAdapter.notifydatasetChanged()
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top