java.lang.IllegalArgumentException: LayoutManager android.support.v7.widget.LinearLayoutManager@6eb337f is already attached to a RecyclerView

炸炸炸炸炸炸这不是洋快餐这是一碗炸酱面 再来两瓣蒜

乍一看完全不知道怎么错的,网上一搜才知道是同个页面多个recyclerview的时候LayoutManager复用导致的。

我的情景:一个tablayout三个viewpager,为了省事就写了一个fragment继承base(对recycler view操作),传入不同参数,使用recycler view展示不同列表。

我的问题:三个tab页面滑动和展示第一页数据没问题,再第二个tab页面刷新就崩溃。

我的(伪)解决:算了我还是写三个fragment继承base吧

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐