草庐IT

notifyItemInserted

全部标签

android - RecyclerView notifyItemInserted IllegalStateException

我正在将我的适配器移植到RecyclerView.Adapter我想要达到的目标:当用户在接近尾声时向下滚动时,我想开始获取数据,我还想在最后添加我的ProgressBarView,让用户知道更多数据即将到来。我在BaseAdapter中实现这一点的方式:在接近结束时请求的View中的getView上,我将开始获取更多数据,调用notifyDataSetChanged(获取要显示的ProgressBarView),然后才返回getView所需的View。我在RecyclerView.Adapter中尝试做的事情:我基本上尝试做同样的事情,这次是在onBindViewHolder方法中,

android - 无法从 RecyclerView.OnScrollListener 调用 notifyItemInserted()

最近我将我的recyclerview-v7:23升级到recyclerview-v7:24.2.0。我的应用程序有一个无穷无尽的滚动列表。当我将加载View添加到RecyclerView时,错误消息指向行notifyItemInserted(空对象表示加载,id0为空,-1为页面末尾)和它之前工作正常(recyclerview-v7:23),但突然我遇到了这样的错误,不知何故我的加载显示了两次,然后当它删除一个时,顶部仍然可见一个加载。W/RecyclerView:Cannotcallthismethodinascrollcallback.Scrollcallbacksmightber
12