sql >> Database teknologi >  >> RDS >> SQLite

Bedre at bruge markøradapter eller array-adapter

I dit tilfælde CursorAdapter er mere passende, når der er en database, fordi den ikke indlæser alle posterne som ArrayAdapter . Den indlæser kun de synlige poster, eller de poster, du forespørger på. Her er dokumentationen til CursorAdapter:

Adapter, der eksponerer data fra en markør til en ListView-widget.

Markøren skal indeholde en kolonne med navnet "_id", ellers vil denne klasse ikke fungere. Derudover vil brug af MergeCursor med denne klasse ikke fungere, hvis de flettede markører har overlappende værdier i deres "_id"-kolonner.

Fra indholdsudbyderens dokument, så det er muligvis ikke nyttigt for dig.

Du behøver ikke en udbyder for at bruge en SQLite-database, hvis brugen udelukkende er inden for din egen applikation.

Du kan vælge CursorAdapter over ArrayAdapter .



  1. Sammenligning af DBaaS-failoverløsninger med manuelle gendannelsesindstillinger

  2. Automatisk dataindsamling af databaseskemaændringer i MS SQL Server

  3. Driftsanalyse i realtid og ikke-klynget kolonnebutiksindeks

  4. Kan vi opdatere primære nøgleværdier for en tabel?