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