limedroid/ARecyclerView

adapter的BUG

yangkile opened this issue · 2 comments

image

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

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

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

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

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