Como representar 2 cursores como 1 cursor classificado?

Eu tenho 2 conjuntos diferentes de dados, cada um deles usa seu próprioContentProvider. Consultando-os, posso obter 2 cursores diferentes. Esses 2 cursores têm 2 chaves primárias diferentes, mas há um e o mesmo campo (DATE) que posso usar para fazer pedidos (outros campos são diferentes).

Meu objetivo é ter uma final mescladaCursor que serão classificados por aquelesDATE campo. Eu investigueiMergeCursor mas não se encaixa em mim, pois retorna mesclado / concatenado (mas não classificadoCursor)

Alguma idéia, pistas?

questionAnswers(1)

yourAnswerToTheQuestion