Bonjour à tous,

Dans mon application Android, j'aimerais pouvoir récupérer à un moment donné tous les items qui composent une listView mais je ne trouve pas comment faire.

Pour peupler ma listView, j'utilise un Adapter personnalisé qui hérite de la classe ArrayAdapter<?>.

Dans mon code, j'ai donc naturellement pensé à faire quelque chose comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
final MonAdapteur adapter = (MonAdapteur) maListView.getAdapter();
Et ensuite appeler une méthode de MonAdapteur qui me retournerait la liste.

Mais impossible de convertir l’adapter renvoyé par la méthode getAdapter() en MonAdapter.

Comment faire alors pour récupérer l'arrayList qui peuple ma listView ?

Merci d'avance pour votre aide !