- Forum-Beiträge: 89
25.10.2011, 18:39:58 via Website
25.10.2011 18:39:58 via Website
ich habe ein Brett vor dem Kopf. Für mich als eher den klassischen Scripter in Perl, PHP ist OO schon etwas "gewöhnungsbedürftig" ;)
Ich mache lade derzeit einen Spinner aus einer SQLite-DB:
2 Cursor FahrerCursor = mDbHelper.fetchAllFahrer();
3 startManagingCursor(FahrerCursor);
4 Spinner FahrerSpinner = (Spinner)findViewById(R.id.spinner1);
5 FahrerCursor.moveToFirst();
6 SimpleCursorAdapter spinadapter = new SimpleCursorAdapter(
7 this,
8 android.R.layout.simple_spinner_item,
9 FahrerCursor,
10 new String[] { "name" },
11 new int[] {android.R.id.text1});
12 spinadapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
13 FahrerSpinner.setAdapter(spinadapter);
14 FahrerSpinner.setPrompt(this.getResources().getString(R.string.sp_fahrer_waehlen));
15 FahrerSpinner.setAdapter(spinadapter);
16 }
Mit folgendem versuche ich an den ausgewählten Wert zu kommen:
2String Fahrer = Fahrerauswahl.getSelectedItem().toString();
3Toast.makeText(this, "Auswahl: " + Fahrer, Toast.LENGTH_SHORT).show();
Zurück bekomme ich allerdings nur den Cursor, nicht den Inhalt den ich dachte mit ".getSelectedItem" zu bekommen.
Hier noch ergänzend die Methode der DB-Klasse mit der ich die SQL-Abfrage mache:
2 return mDb.query(DATABASE_TABLE, new String[] {KEY_ID, KEY_NAME, KEY_PW, KEY_SYNCED},null,null,null,null,KEY_NAME);
3 }
Kann mir als Einsteiger jemand Starthilfe geben?
Würde mich über einen Tipp freuen
Viele Grüße
Frank
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.