BaseRecyclerViewAdapterHelper
BaseRecyclerViewAdapterHelper copied to clipboard
BaseNodeAdapter 调用removeAt() 方法移除刷新数据,如果是最后一条数据 会数组越界
1.使用 BaseNodeAdapter 实现分组效果; 2.动态删除item,调用 mAdapter.removeAt(position) 或者 mAdapter.remove(Item) ,如果是最后一个元素会数组越界;
越界位置在 BaseNodeAdapter 如下位置:
感谢您的投稿!小编会在周末统一赏阅您的文章。如果半月内没有回复,请自行处理,表示不予采纳。 -- Kyne。
补充 : 使用版本为3.0.4
Bug,昨天我也是跟代码到这里,我直接操作数据的remove然后刷新适配器,暂时解决了。但是还有个问题,动态删除子节点,当子节点为0时需要移除父节点,又遇到坑了