Notepad
applikation från SDK
demos är en exempelapplikation, en som borde vara ett exempel på API-användning och god praxis med dessa API:er, det är därför de förmodligen använder en projektionskarta. Även om Notepad
provet behöver egentligen ingen projektionskarta. Användningen av en sådan är ett bra exempel på mer komplexa fall när det behövs. Till exempel, om jag minns rätt, Shelves
applikation skriven av en av Googles ingenjörer använder en projektionskarta i dess ContentProvider
och den projektionskartan är inte bara en enkel mappning med identiska nyckel-värdepar.
Jag har också lagt till en länk till dokumentationen för metoden SQLiteQueryBuilder.setProjectionMap
som har några detaljer om varför du skulle behöva en projektionskarta.