【发布时间】:2018-08-10 19:36:37
【问题描述】:
我从同一个 pojo 创建了两个列表对象,并对其中一个进行了排序。当我尝试更改一个列表时,其他列表也得到了更新。
List<FilterPojo.Data> filterList = new ArrayList<>();
List<FilterPojo.Data> subFilterList = new ArrayList<>();
如果我更改filterList 中的值,subFilterList 中也会发生同样的变化
【问题讨论】:
-
请发布您如何进行这些更改的代码。
-
filterList.get(position).setIsSelect(!filterList.get(position).getIsSelect());如果我取消过滤器列表中的值,它也会影响 subFilterList
-
你如何填充这些列表,发布完整代码
-
如果您可以发布一些代码,那就太好了,在我看来,假设您的两个列表都使用相同的对象引用。
-
两个列表使用同一个对象