sql >> Databáze >  >> RDS >> SQLite

Je lepší použít kurzorový adaptér nebo adaptér pole

Ve vašem případě CursorAdapter je vhodnější, když existuje databáze, protože nenačte všechny záznamy jako ArrayAdapter . Načte pouze viditelné záznamy nebo záznamy, na které se dotazujete. Zde je dokumentace pro CursorAdapter:

Adaptér, který zpřístupňuje data z kurzoru widgetu ListView.

Kurzor musí obsahovat sloupec s názvem "_id", jinak tato třída nebude fungovat. Navíc použití MergeCursor s touto třídou nebude fungovat, pokud mají sloučené kurzory překrývající se hodnoty ve sloupcích "_id".

Od dokumentu poskytovatele obsahu, takže to pro vás nemusí být užitečné.

K používání databáze SQLite nepotřebujete poskytovatele, pokud je použití výhradně v rámci vaší vlastní aplikace.

Můžete zvolit CursorAdapter přes ArrayAdapter .



  1. Klíčové slovo FROM nebylo nalezeno tam, kde se očekávalo (Oracle SQL)

  2. Provádění více příkazů pomocí Postgresql přes SQLAlchemy neuchová změny

  3. Dynamické maskování dat v SQL Server pro pokročilé uživatele

  4. Přidejte počáteční a koncové nuly na SQL Server