Quando usar CursorJoiner / MatrixCursor / MergeCursor?
Estou explorando maneiras diferentes de obter dados de forma elegante a partir de duas ou mais tabelas unida
AcreditoMergeCursor
, Android Developer Guide) parece sugerir que poderia (por exemplo) substituir um equivalenteSQL UNION
concatenando duas consultas (ou adicionando visualizações individualmente como linhas, etc.) - então, não é o que eu quer
Mas estou sem saber o que exatamenteCursorJoiner
eMatrixCursor
são para, ou como usá-los. Eu olhei a fonte para eles e (como sempre) não significa nada para mim! Os exemplos que encontrei deles em uso não explicaram claramente qual foi o efeito resultante. Eu realmente aprecio uma boa descrição deles e o contexto em que eles podem ser usados.