我有一个由 ArrayAdapter
支持的 GridView
。一切正常,除了一件事:我无法清除该适配器(刷新 `GridView 时需要它)。
这是我的:
adapter.clear();
adapter.notifyDataSetChanged();
在这个项目之前,我从未遇到过任何关于适配器清理的问题。我在这里找不到我做错了什么。
有什么想法吗? (不要犹豫,询问具体细节)。
谢谢!
最佳答案
问题已解决。
我必须保留对适配器从中获取数据的集合的引用,然后执行以下操作:
myCollection.clean();
adapter.notifyDataSetChanged();
关于android - 无法清除 ArrayAdapter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8389196/