我有一个由GridView
支持的ArrayAdapter
。一切都有效,除了一件事:我无法清除那个适配器(刷新`GridView时需要这个)。
这就是我所拥有的:
adapter.clear();
adapter.notifyDataSetChanged();
在此项目之前,我从未遇到任何有关适配器清除的问题。我无法在这里找到我做错的事。
有什么想法吗? (不要犹豫,询问具体细节)。
谢谢!
答案 0 :(得分:4)
问题解决了。
我必须保留适配器从中获取数据的集合的引用,然后执行:
myCollection.clean();
adapter.notifyDataSetChanged();