Open yecaler opened 6 years ago
仔细看代码就会发现,他的getAllData() 是new ArrayList(objects) 实现的,所以传过来的并不是绑定的数据源,所以这样删除是无效的
这样做是为了保护绑定的数据源,adapter向外提供了与List一致的remove(Object o) 及 remove(int postion)方法,可直接调用adapter.remove() 完成你想要的操作,具体请看com.jude.easyrecyclerview.adapter.RecyclerArrayAdapter内的代码实现。😄
收到,但是如果要在adapter里面做remove()操作,怎么处理呢?
remove() 是adapter的内部公开方法,在adapter内直接 remove() 或者 this.remove()
哦哦,明白了。感谢
item中的怎么实现remove、?
在adapter里面执行这个没起作用! 求大神指教。