In meiner App sehe ich ein Performance-Problem beim Laden von DB. Ich habe eine Liste mit RecylerView
und einem Cursor für Daten. Sobald die Anzahl der Datensätze über 1000 hinausgeht, wird die Liste zu langsam zum Laden oder für eine Operation. Die Abfrage verwendet diese WHERE-Klausel: COL1 = something AND (COL2 LIKE something OR col3 LIKE something OR col4 LIKE something) AND col5 is NOT NULL
Index für Tabelle definieren
Was wäre der ideale Weg, um in diesem Fall einen Index zu definieren, um bessere Leistung zu erzielen? Reduziert auch die Anzahl der Spalten im Abfrageergebnis die Leistung?
RecyclerView.Adapter – png
Ich habe einen benutzerdefinierten Adapter, der RecyclerView.Adapter – png
erstreckt Sie bedeuten, eine bestimmte Methode oder den ganzen Adapter? – png