Non poteva cancellare un arrayadapter
-
28-10-2019 - |
Domanda
Ho un GridView
sostenuto da un ArrayAdapter
. Tutto funziona tranne una cosa: non potevo cancellare quell'adattatore (ne ho bisogno quando si aggiorna la `gridview).
Questo è quello che ho:
adapter.clear();
adapter.notifyDataSetChanged();
Prima di questo progetto non ho mai avuto problemi relativi alla compensazione degli adattatori. Non riesco a trovare quello che sto facendo di sbagliato qui.
Qualche idea? (Non esitare a chiedere dettagli specifici).
Grazie!
Soluzione
Problema risolto.
Ho dovuto mantenere un riferimento sulla raccolta da cui l'adattatore stava prendendo i suoi dati e poi fare:
myCollection.clean();
adapter.notifyDataSetChanged();
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow