Recycler视图v25.2.0未显示项目,适配器计数为1

时间:2017-03-09 06:45:52

标签: android android-recyclerview

我使用的是recyclerview v 23.2.1,然后将所有内容移至25.2.0。它运作良好,但有一个问题。例如,我有可以显示不同城市中不同项目列表的应用程序。当我选择只有一个项目的城市时,它是空白的。我必须将手指移到屏幕才能正常工作。但是,在旧版本中,它很好。我还试图在if let itemImage = itemCategory?.items[indexPath.row].mainImage { cell.itemImageView.downloadFrom(urlString: itemImage) } 方法之前给出Handler以避免滚动回调异常。这也不行。所以我尝试使用notifyItemInserted方法。但是如果我喜欢的话动画已经消失了。所以,我只是将recyclerView给smoothScroll赋予位置0.它运作良好。但是,还有其他方法吗?如果我在第一页检查那样看起来很奇怪。这是notifyDataSetChanged方法

refreshItems

这是public void refreshItems(List<T> items) { mItems.clear(); mItems.addAll(items); notifyDataSetChanged(); } 方法

addItems

如果我在api的计数数据为1时在第一页上使用addItems方法添加项目。每当我更改城市时,它会空白,我必须将手指移动到屏幕才能正常工作。请帮忙。 感谢

0 个答案:

没有答案