sql >> Databasteknik >  >> RDS >> SQLite

Vad är syftet med en Android-projektionskarta i en innehållsleverantör?

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.



  1. Hur fixar jag innehållsleverantörens webbadress som inte hittas i android innehållsleverantör?

  2. Ytterligare en anledning att undvika sp_updatestats

  3. Felsökning av privata procedurer

  4. Java JDBC ignorerar setFetchSize?