Wie ein ContentResolver Cursor mit einem Datenbank-Cursor verbinden?
-
21-09-2019 - |
Frage
ich Datensätze aus dem System durch einen ContentResolver Quering. Ich halte die Reihenfolge der Elemente in der Datenbank. Deshalb mag ich die Elemente in der Reihenfolge aus meiner Datenbank genommen anzuzeigen.
Wie fusionieren ich diese beiden Informationen?
EDIT 1
Ich bin auf der Suche nach einem alternativen Weg jetzt. Als das, was ich will im Idealfall ist:
- erhalten, um Kontakte durch einen kundenspezifischen Auftrag in meiner Datenbank gespeichert (dies beinhaltet CR mit meinem DB Cursor verbindet und dabei einen Auftrag durch, später Nähte mit CursorJoiner nicht möglich ist)
- , aber es gibt mehr, wenn die Verbindung nicht eindeutig zuzuordnen sind ich durch den Namen des Kontakts als letzte Maßnahme sortieren möchten
, die unmöglich mit Cursor und Tischler ist, wegen der fehlenden Funktion der Ordnung bys, auch brauche ich einen Cursor zurückzukehren, wie ich das in einem ExpandableList verwenden werden
Auch dies TSQL übersetzt würde es aussehen
select * from contactsdata
left join category on contactsdata.catid=category.id
order by category.pos asc, contact.display_name asc
So bin ich nun auf der Suche nach einer Alternative.
Ich muß Last in einer temporären DB-Tabelle alle Daten aus CR, dann tun die Abfrage auf der temporären Tabelle im Auge, wo ich Tabellen beitreten kann und um bys tun? Wie hört sich das für Sie?
Lösung
Hier finden Sie aktuelle CursorJoiner
.
Wenn das nicht funktioniert, können Sie Ihre eigenen gleichwertig mit einem fairen Betrag von Schmerzen rollen, Whisky oder beides.