美文网首页
RecyclerView隐藏错误之RecyclerView: N

RecyclerView隐藏错误之RecyclerView: N

作者: 没风的地方 | 来源:发表于2017-12-01 17:38 被阅读46次

    在初始化adapter的时候没有成功,报 RecyclerView: No adapter attached; skipping layout 错误

    原因,在网络下载的时候初始化RecyclerView造成的。

    我们常下载数据完成时更新RecyclerView的数据,因此会在callback和delay的线程返回成功时初始化RecyclerView。

    解决办法:

    把初始化RecyclerView的操作放在主线程中,比如onCreate方法中,下载数据完毕时使用Adapter.notifyDataSetChange就可以了。

    上面的方法不能解决问题:

    把item的布局改成相对布局RelativeLayout,原因不知道,有空再研究。

    补充:

    我的问题通过以上方法并不能解决,最后检查代码,发现我把包含RecyclerView的布局设置为不可见,也就是RecyclerView也不可见导致了以上问题。

    相关文章

      网友评论

          本文标题:RecyclerView隐藏错误之RecyclerView: N

          本文链接:https://www.haomeiwen.com/subject/jsvwbxtx.html