limedroid / ARecyclerView

一个库搞定recyclerview
MIT License
185 stars 56 forks source link

adapter的BUG #10

Open yangkile opened 7 years ago

yangkile commented 7 years ago

image

在XrecyclerbView里面setadapter 方法中,有个adapter类型判断,判断属于不属于XRecyclerAdapter, 然而 adapter都是继承自你封装的RecyclerAdapter,所以一定是不属于XRecyclerAdapter,每次setAdapter都生成新的XrecyclerAdapter 也将header 和footer重置为了null

造成适配多个数据源情况下,一旦调用了setAdaper都得重新add header,应该是个BUG。望解决!= =

yangkile commented 7 years ago

image 在修改成这样后暂时解决,不太确定这种修改能不能行,希望指导下

为了解决重新设置adapter时 header 和footer消失的问题

limedroid commented 7 years ago

这种解决方案是可行的,当初我的设计是先setAdapter,然后才能进行header & footer的操作。 @yangkile