【发布时间】:2014-11-30 03:05:11
【问题描述】:
我一直试图了解BaseAdapter.hasStableIds() 的工作原理。
根据我的阅读,从此方法返回true 有助于适配器确定是否必须重新创建视图或保持不变。我猜适配器以某种方式将位置映射到 id,如果映射保持不变,当调用 notifyDataSetChanged() 时适配器什么也不做。
但如果数据已更改而id(和位置)保持不变,这不是问题吗?如果这确实是一个问题,那么究竟什么时候返回真正的帮助?
【问题讨论】:
标签: android baseadapter