Hallo,
ich habe eine Activity, die ein ListFragment enthält, das die Daten eines SimpleCursorAdapter ausgibt. Ich möchte, die Daten aus der Datenbank anhand ihrer IDs abfragen.
Die IDs bekomme ich allerdings durch einen AlertDialog, d.h. ich muss diese irgendwie an den CursorAdapter weitergeben, denn wenn eine neue ID ausgewählt wurde, soll das ListFragment um den neuen Datensatz erweitert werden. (Ähnlich hier: Loaders | Android Developers)
Gedachter Ablauf also: AlertDialog liefert ID -> ID an SimpleCursorAdapter oder Loader -> Update des ListFragments.
Mein Problem ist, dass CursorLoader scheinbar einen Content Provider benötigt.
Kann ich Loader auch schlicht mit Datenbanken benutzen? Wenn ja, wie?
Gruß
ich habe eine Activity, die ein ListFragment enthält, das die Daten eines SimpleCursorAdapter ausgibt. Ich möchte, die Daten aus der Datenbank anhand ihrer IDs abfragen.
Die IDs bekomme ich allerdings durch einen AlertDialog, d.h. ich muss diese irgendwie an den CursorAdapter weitergeben, denn wenn eine neue ID ausgewählt wurde, soll das ListFragment um den neuen Datensatz erweitert werden. (Ähnlich hier: Loaders | Android Developers)
Gedachter Ablauf also: AlertDialog liefert ID -> ID an SimpleCursorAdapter oder Loader -> Update des ListFragments.
Mein Problem ist, dass CursorLoader scheinbar einen Content Provider benötigt.
Kann ich Loader auch schlicht mit Datenbanken benutzen? Wenn ja, wie?
Gruß