Не удалось очистить ArrayAdapter - PullRequest
1 голос
/ 05 декабря 2011

У меня есть GridView, подкрепленный ArrayAdapter. Все работает, за исключением одного: я не смог очистить этот адаптер (это нужно при обновлении `GridView).

Вот что у меня есть:

adapter.clear();
adapter.notifyDataSetChanged();

До этого проекта у меня никогда не было проблем с очисткой адаптера. Я не могу найти, что я делаю не так здесь.

Есть идеи? (не стесняйтесь спрашивать конкретные детали).

Спасибо!

1 Ответ

4 голосов
/ 08 декабря 2011

Проблема решена.

Мне нужно было сохранить ссылку на коллекцию, из которой адаптер брал свои данные, а затем сделать:

myCollection.clean();
adapter.notifyDataSetChanged();
...