SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

Qual é o propósito de um mapa de projeção Android em um provedor de conteúdo?


O Notepad aplicativo do SDK demos é um aplicativo de exemplo, que deve ser um exemplo de uso de APIs e boas práticas usando essas APIs, por isso provavelmente usam um mapa de projeção. Embora o Notepad sample não precisa realmente de um mapa de projeção, o uso de um é uma boa vitrine para casos mais complexos quando um é necessário. Por exemplo, se bem me lembro, as Shelves aplicativo escrito por um dos engenheiros do Google está usando um mapa de projeção em seu ContentProvider e esse mapa de projeção não é apenas um mapeamento simples com pares de valores-chave idênticos.

Também adicionei um link para a documentação do método SQLiteQueryBuilder.setProjectionMap que tem alguns detalhes sobre por que você precisaria de um mapa de projeção.