sql >> Databasteknik >  >> RDS >> SQLite

Bättre att använda marköradapter eller Array-adapter

I ditt fall CursorAdapter är mer lämpligt när det finns en databas eftersom den inte laddar alla poster som ArrayAdapter . Den laddar bara de synliga posterna, eller posterna du frågar efter. Här är dokumentationen för CursorAdapter:

Adapter som exponerar data från en markör för en ListView-widget.

Markören måste innehålla en kolumn med namnet "_id" annars fungerar inte den här klassen. Dessutom fungerar inte MergeCursor med den här klassen om de sammanslagna markörerna har överlappande värden i sina "_id"-kolumner.

Från dokumentet från innehållsleverantören, så det kanske inte är användbart för dig.

Du behöver ingen leverantör för att använda en SQLite-databas om användningen helt sker inom din egen applikation.

Du kan välja CursorAdapter över ArrayAdapter .



  1. Återställ SQL-databas enkelt – steg för steg guide

  2. Automatisera säkerhetskopiering och underhållsjobb med hjälp av underhållsplan i SQL Server

  3. Vad är standardprecision och skala för ett nummer i Oracle?

  4. Hur man återställer MySQL root-lösenord