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.