sql >> Database >  >> RDS >> SQLite

Wat is het doel van een Android-projectiekaart in een contentprovider?

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.



  1. Beste gegevensopslag voor miljarden rijen

  2. Identiteitszaad resetten na het verwijderen van records in SQL Server

  3. Hoe UTF-8-tekens weergeven in phpMyAdmin?

  4. Kruisende tijdspannes afvlakken