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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top