【发布时间】:2013-07-21 05:21:15
【问题描述】:
我有一个适配器,它显示带有文本的缩略图网格。这些缩略图加载繁重,绘制繁重等。
缩略图网格视图不断填充新内容,例如每 2 秒 1 个新项目。
我的适配器有一个我从外部调用以注入新项目的函数:
public void postNew(Item i) {
arrayStuff.put(i);
notifyDataSetChanged();
}
使用我当前的方法会发生什么,当我在 gridview 中插入一个新元素时,它会刷新所有内容,即使添加的项目不可见。刷新过程有点破坏体验,特别是当用户正在浏览 gridview 并且有新内容到达时。
您建议如何改进这一点?是否有更轻的“notifyDataSetChanged()”或类似的东西?
【问题讨论】: