Hi,
du must ja nicht im onKlick Listner des Spinners deine Speicher Rutine starten. Sondern viel mehr anhand der Position die dir da mitgegeben wird und deiner Spinner liste kannst du doch die ID ermitteln. Und in einer Variablen bis zum Button klick speichern.
Frage wie sieht den deine Klasse Datensatz aus?
Also ich erstelle immer erst eine Liste die ich dann den Adapter übergebe. Somit kann ich im Listner an Hand der Position, mir die Daten aus der Liste auslesen, die der User gewählt hat.
>“ Leider verstehe ich das mit deinem Code oben nicht, sorry.“
das ist kein Code, sondern eine Methode der Klasse Spinner die ich aus der Googel Doku kopiert habe die dir eventuell helfen könnte. Denn das was die Funktion zurück gibt ist die Position auf die Spinner Liste die gerade angezeigt wird. Zumindest verstehe ich die Funktion so. Da du keine richtige Liste hast nützt dir das wahrscheinlich nicht viel.