最后删除的时候,我们需要遍历 list,找到 isselect字段为 true 的数据,从list 中移除,且调用 notifyItemRemoved 方法更新列表视图,最后从数据库中根据我们 model 中的 id 字段删除这条数据即可。
@OnClick(R.id.btn_orderall_delete) public void onClick() { for (int i = 0; i < list.size(); i++) { if (list.get(i).isselect()) { int id = list.get(i).getId(); list.remove(i); madapter.notifyItemRemoved(i); DataSupport.delete(OrderInfoLitePal.class, id); } } }1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9
10
11
这篇就到这儿了,代码在 github 上。