WuXiaolong / PullLoadMoreRecyclerView

实现RecyclerView下拉刷新和上拉加载更多以及RecyclerView线性、网格、瀑布流效果演示
1.39k stars 372 forks source link

RecyclerView: No adapter attached; skipping layout #5

Closed wuchangfeng closed 8 years ago

wuchangfeng commented 8 years ago

调试了一下您的代码,发现logcat里面也会提示如下所示。所以感觉我的错误不应该是这里。但是还是想请问一下,这个如下提示有影响吗? www

自己的数据接口调通了,但是在RecyclerView就是现实不出来,提示如标题错误 bug adapter.java adapter1 adapter2

上面是我获取数据的代码,不知道是哪里错了,还请有空帮我看看,谢谢了

kassadin commented 8 years ago

贴出来recycler的创建过程

可能创建完recycler之后没有立即设置adapter吧

qq20160120-0 2x

onCreate里初始化recycler之后线给个空的adapter试试

wuchangfeng commented 8 years ago

我大概知道我的错误在哪里了,第二张图,return stories 他的值是空的,因此没有值去绑定adapter。但是我还不知道怎么去解决他。更改如下图,验证我的猜想。但是这不是解决的办法,这样做会造成数据混乱。我想主要出现错误的原因还是我用的这个回调函数。希望有人能够指导一下。

在第二张图public void done(List list, AVException e) 函数执行结束后 mRecyclerViewAdapter.notifyDataSetChanged();

kassadin commented 8 years ago

图被你吃了。

wuchangfeng commented 8 years ago

![Uploading 2.jpg…]()

WuXiaolong commented 8 years ago

@kassadin 你这个方法是可行的,demo已经做了修改,多谢了。 mPullLoadMoreRecyclerView.setLinearLayout(); mRecyclerViewAdapter = new RecyclerViewAdapter(getActivity(), setList()); mPullLoadMoreRecyclerView.setAdapter(mRecyclerViewAdapter);