在我的应用程序中,我使用SwipeRefreshLayout来拉动刷新功能。
滚动时我的应用程序也有分页。
当我尝试滚动回收列表时,我同时要刷新屏幕,这会给我以下错误。
检测到不一致。无效的视图支架适配器positionViewHolder
我知道,发生这种情况的原因是未加载静态数据,并且我试图滚动页面,所以另一个页面数据也加载了,这是这里的冲突。
如果同时显示进度对话框,则它很好用,因为在显示进度对话框时,屏幕触摸已禁用,无法用户滚动列表,但我无法显示拉到新的圈子和进度对话框一次,因此,在刷新时我不会显示进度对话框,但是在滚动列表时会发生问题。
在这种情况下该怎么办?
答案 0 :(得分:0)
每当用户使用pull刷新时,应在清除列表后通知适配器