无法清除ArrayAdapter

时间:2011-12-05 17:19:42

标签: android android-arrayadapter android-gridview

我有一个由GridView支持的ArrayAdapter。一切都有效,除了一件事:我无法清除那个适配器(刷新`GridView时需要这个)。

这就是我所拥有的:

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

在此项目之前,我从未遇到任何有关适配器清除的问题。我无法在这里找到我做错的事。

有什么想法吗? (不要犹豫,询问具体细节)。

谢谢!

1 个答案:

答案 0 :(得分:4)

问题解决了。

我必须保留适配器从中获取数据的集合的引用,然后执行:

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