Ho un ListView che usa un CursorAdatper come suo adattatore. Vorrei avere la visualizzazione elenco perCome aggiornare un ListView per richiedere il suo cursore per ripopolare i suoi dati e le sue viste
- requery i suoi dati
- aggiornare la sua posizione una volta che il requery è fatto.
ho provato:
CursorAdapter adapter = (CursorAdapter)listView.getAdapter();
adapter.notifyDataSetChanged();
e ho provato:
CursorAdapter adapter = (CursorAdapter)listView.getAdapter();
adapter.getCursor().requery();
ma nessuno ha funzionato. Ho impostato un punto di interruzione nel metodo di query del mio ContentProvider
, ma non vedo la chiamata della query o il mio ListView che si aggiorna con nuovi dati.
Potete dirmi per favore qual è la soluzione al mio problema?
Grazie.
Grazie per il vostro aiuto. – hap497
funziona, ma per quanto riguarda le prestazioni? la requery è facile da usare ma non so se è buona. La query – Emerald214
è ora contrassegnata come deprecata e c'è anche una piccola nota che lo accompagna nel sdk. qual è il modo migliore per farlo ora, è bello usare ancora la richiesta? – marchinram