From 7a4ef531d1c2c91f2a4468a1dd9e81fca5ca312a Mon Sep 17 00:00:00 2001 From: jinyuer <454386664@qq.com> Date: Tue, 2 Feb 2021 10:43:08 +0800 Subject: [PATCH] 1 --- .../discovery/HistoryRecordFragment.java | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java b/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java index f69312e..004d2be 100644 --- a/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java +++ b/app/src/main/java/com/sl/house_property/discovery/HistoryRecordFragment.java @@ -625,15 +625,21 @@ public class HistoryRecordFragment extends BaseFragment like = discoveryListEntities.get(position).getLike(); - for (int i = 0; i < like.size(); i++) { - if (user.getUserid().equals(like.get(i).getUserid())) { - like.remove(i); - break; + if (getArguments().getInt("dataType")==3){ + discoveryListEntities.remove(position); + adapter.notifyDataSetChanged(); + }else { + discoveryListEntities.get(position).setIs_like(0); + ArrayList like = discoveryListEntities.get(position).getLike(); + for (int i = 0; i < like.size(); i++) { + if (user.getUserid().equals(like.get(i).getUserid())) { + like.remove(i); + break; + } } + discoveryListEntities.get(position).setLike(like); } - discoveryListEntities.get(position).setLike(like); + } else { discoveryListEntities.get(position).setIs_like(1); DiscoveryListEntity.Like like = new DiscoveryListEntity.Like(); @@ -682,8 +688,8 @@ public class HistoryRecordFragment extends BaseFragment