hallo zusammen,
ich habe eine listview mit SimpleCursorAdapter und OnItemClickListener. Die Liste ist mit Autos gefüllt:
Audi
Opel
usw...
beim klicken auf ein Item starte ich eine neue Activity. In dieser möchte ich nun alle Typen der Marke des angewählten Fahrzeuges in einem TableLayout darstellen:
Audi A4
Audi A8
usw.
Wenn ich alles in einer Tabelle habe funktioniert das eingentlich sehr gut. Aber im Hinblick auf meine zukünftigen Projekte möchte ich das in zwei Tabellen abspeichern, eine mit den Automarken und die andere mit den Daten von jedem Typ der Marke.
Im moment löse ich das folgendermassen:
Ich hole mir den String der Marke mit Hilfe der long id von der ListeView aus der Datenbank.
Ich mache eine SQL query mit diesem String. Dies funktioniert bei mir aus für mich unverständlichen Gründen nicht....
so hätte ichs gerne, funktioniert aber nicht:
c = myDataBase.query(false, TABLE_CAR, new String[] {TYP}, MARKE + " like '%" + marke + "%'", null, null, null, null, null);
so funktionierts, ist aber für mich nicht brauchbar:
c = myDataBase.query(false, TABLE_CAR, new String[] {TYP}, MARKE + " like '%" + "audi" + "%'", null, null, null, null, null);
hat jemand eine idee woran es liegen könnte? besten Dank!
dude