Het Notepad
applicatie van de SDK
demo's is een voorbeeldtoepassing, een die een voorbeeld zou moeten zijn van API-gebruik en goede praktijken bij het gebruik van die API's, daarom gebruiken ze waarschijnlijk een projectiekaart. Hoewel het Notepad
sample heeft niet echt een projectiekaart nodig. Het gebruik ervan is een goede showcase voor complexere gevallen wanneer er een nodig is. Bijvoorbeeld, als ik het me goed herinner, de Shelves
applicatie geschreven door een van de Google-technici gebruikt een projectiekaart in de ContentProvider
en die projectiekaart is niet zomaar een kaart met identieke sleutel-waardeparen.
Ik heb ook een link toegevoegd naar de documentatie van de methode SQLiteQueryBuilder.setProjectionMap
die wat details bevat over waarom je een projectiekaart nodig zou hebben.