Bonjour,
J'ai une classe qui extends Activity.
J'ai un Cursor.
J'ai une classe qui extends CursorAdapter.
Je fais comme ça dans l'Activity :
J'ai essayé de mettre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CursorAdapter adapter = new CaveAdapter2(mContext, mCursor); ListView listView = (ListView) findViewById(R.id.listViewCave); listView.setAdapter(adapter);
Mais ça ne change rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part adapter.notifyDataSetChanged ();
Sinon j'ai essayémais c'est deprecated et ça n'est pas efficace dans mon cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part mCursor.requery()
Par contre si je recréer un adapter et que je le reset cela fonctionne, mais c'est pas vraiment ce que je cherche à faire.
Si vous avez des indications merci de me les faire parvenir.
Edit :
Semble fonctionner, mais c'est un peu bizarre quand même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 adapter.changeCursor(mCursor); adapter.notifyDataSetChanged();
Re edit :
En fait rien que requery() semble fonctionner, le problème c'est qu'il faut que je fasse Ctrl + F12 afin que l'affiche se recharge.
Partager