Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Cursor auf Werte aus Datenbank in Spinner füllen

Das Thema "Cursor auf Werte aus Datenbank in Spinner füllen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 17.11.2011, 10:57   #1 (permalink)
Android Experte
 
Benutzerbild von kleinerkathe

Registriert seit: 23.01.2010
Beiträge: 882
Abgegebene Danke: 74
Erhielt 149 Danke für 120 Beiträge
Standard Cursor auf Werte aus Datenbank in Spinner füllen

Hey,

die gestrige Nacht war lang, deswegen steh ich jetzt grad etwas auf dem Schlauch :/
fetchAllTimeslot liefert einen Cursor zurück über alle Elemente aus der DB
und danach sollen die Werte aus der Zeile "employee_name" (KEY_EMPLOYEE = employee_name) in den Spinner geladen werden

Aber es wird nur "employee_name" gesetzt (so heißt die table, aber ich will ja die Werte davon).
Soll heißen, "from[0]" = employee_name, obwohl da ja die Werte aus der DB stehen sollten(3 Werte stehen in der DB)

Code:
            cursor = mDbHelper.fetchAllEmployee();
            Log.v(TAG, cursor + "<<");            
            startManagingCursor(cursor);

            String[] from = new String[] { DbAdapter.KEY_EMPLOYEE_NAME };
            int[] to = new int[] { R.id.ts_employee };

            Log.v(TAG, DbAdapter.KEY_TIMESLOT_EMPLOYEE + " <-- Key_timeslot_employee");
            Log.v(TAG, from[0] + " <-- String[] from[0]");
            
            SimpleCursorAdapter spinadapter = new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, 
                    cursor, from, to); 
            spinadapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            
            Spinner employees = (Spinner)findViewById(R.id.ts_employee);   
            employees.setAdapter(spinadapter);

Geändert von kleinerkathe (17.11.2011 um 11:23 Uhr)
kleinerkathe ist offline   Mit Zitat antworten
Alt 17.11.2011, 13:04   #2 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 06.07.2011
Beiträge: 71
Abgegebene Danke: 14
Erhielt 7 Danke für 7 Beiträge
Standard AW: Cursor auf Werte aus Datenbank in Spinner füllen

Hi, muss man beim Cursor nicht immer mit cursor.moveToNext() arbeiten?
Außerdem schau dir das mal an:

Android - configure Spinner to use array - Stack Overflow

So fülle ich immer meine Spinner.

Grüße Soma
soma-web ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei soma-web für diesen Beitrag:
kleinerkathe (17.11.2011)
Alt 17.11.2011, 14:18   #3 (permalink)
Android Experte
 
Benutzerbild von kleinerkathe

Registriert seit: 23.01.2010
Beiträge: 882
Abgegebene Danke: 74
Erhielt 149 Danke für 120 Beiträge
Standard AW: Cursor auf Werte aus Datenbank in Spinner füllen

Vielen Vielen Dank für den Link und auch für den Hinweis mit moveToNext()
Beide Sachen in Kombination haben mich ans Ziel geführt
kleinerkathe ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Spinner mit Elementen aus einer Datenbank füllen Prengepower Android App Entwicklung 8 28.03.2011 09:46
Spinner mit Daten aud .txt füllen? rascal Android App Entwicklung 0 20.03.2011 20:20
TwoLineListItem mit 2 TextViews beim Start mit Daten aus Datenbank füllen Prengepower Android App Entwicklung 0 16.03.2011 18:47
Werte aus AutocompleteTextview und Spinner weiterreichen donhenne Android App Entwicklung 9 20.01.2011 13:51
Daten aus der Datenbank ohne Cursor? method1545 Android App Entwicklung 7 19.10.2009 17:48




Du liest gerade: "Cursor auf Werte aus Datenbank in Spinner füllen" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.