Come partecipare a una ContentResolver cursore con un cursore di database?
-
21-09-2019 - |
Domanda
ottengo record dal sistema quering un ContentResolver. Io sostengo l'ordine degli elementi del database. Quindi voglio visualizzare gli elementi nell'ordine preso dalla mia base di dati.
Come faccio a unire questi due informazioni?
Modifica 1
Sto cercando dopo un modo alternativo ora. Come quello che idealmente voglio è:
- nell'ordinare di contatti da un ordine personalizzato tenuto nel mio database (si tratta di entrare in CR con il mio cursore DB, e fare un ordine, in seguito cuciture non è possibile con CursorJoiner)
- ma c'è di più, se il join non riservate voglio ordinare per nome del contatto come ultima misura
che è impossibile utilizzare il cursore e Falegnami, a causa della caratteristica mancante di sosta ordine, anche io devono ritornare un cursore, come verrà utilizzato l'in ExpandableList
Anche questo tradotto in TSQL sarebbe simile
select * from contactsdata
left join category on contactsdata.catid=category.id
order by category.pos asc, contact.display_name asc
Quindi non vedo ora, dopo un'alternativa.
Ho in mente di caricare in una tabella temporanea DB tutti i dati da CR, poi fare la query nella tabella temporanea dove posso unire le tabelle e fare sosta ordine? Come funziona questo suono a voi?
Soluzione
Date un'occhiata a CursorJoiner
.
Se questo non funziona, si può rotolare il proprio equivalente con una discreta quantità di dolore, whisky, o entrambi.