报错java.lang.IllegalArgumentException: LayoutManager android.support.v7.widget.GridLayoutManager@1497d0d6 is already attached to a RecyclerView

今天在使用recyclerView做效果图时,莫名出现了java.lang.IllegalArgumentException: LayoutManager android.support.v7.widget.GridLayoutManager@1497d0d6 is already attached to a RecyclerView;
一番注释后,终于找到了原因:效果图上有两个地方使用了列表,我这里使用两个recycleView组合实现效果图,因为两个recycleView的layout类型一致,所以在设置LayoutManager时,直接new了一个LayoutManager,两个recyclerView都使用这一个对象,所以出现了上面的问题。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,925评论 25 709
  • 【Android 控件 RecyclerView】 概述 RecyclerView是什么 从Android 5.0...
    Rtia阅读 307,986评论 27 439
  • 马老师回山东老家准备婚礼有一段时间了,我在微信上问候她,她打来电话说 xiaoying 我都想你了,五一...
    天生好果阅读 234评论 0 1
  • 译:好的时机不可放过,失掉了不会再来。 悟:抓紧机会,不要错失良机。
    白药宝宝888777阅读 205评论 0 0
  • 我是小逸。 我想,我要对文一姐说声对不起。我伤害了她,也伤害了立瞿。 我的姐姐是小君,是立瞿哥哥的前女友,但一直姐...
    橙藜威明阅读 273评论 1 8