en essayant d'actualiser ma liste après avoir supprimé une ligne de SQLite DB. Cela fait partie de celui-ci:comment actualiser listview avec sqlite DB
cursor = mysqlAdapter.fetchAll(); // a method from sqlite adater class
ArrayList<MyInfo> vidRows = new ArrayList<MyInfo>();
if (cursor.moveToFirst()) {
do { ...... }
while (cursor.moveToNext()); }
mList.setAdapter(new SomeAdapter(this, vidRows));
mList.setOnItemClickListener(this);
registerForContextMenu(mList); }
Puis dans mon getView je fais:
Cela vient avec quelques [avertissements] (http://developer.android.com/reference/android/database/Cursor.html#requery()), mais cela fonctionne. – dmon
requery() est obsolète. – Suchi
juste nuff. Je l'ai utilisé dans le passé pour une suppression seulement, mais pour le tri ou toute autre chose, je demande un nouveau curseur. –