From 39637f3f019358bbce2801da8a692fd56c9ae04f Mon Sep 17 00:00:00 2001 From: Ergyun Syuleyman Date: Fri, 8 May 2020 12:05:18 +0300 Subject: [PATCH] NY-10242: [AN]: After some add/remove, Android gets feeds flickering on top of each other. --- .../ui/adapters/conference/ConferenceVideoAdapter.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/nynja/mobile/communicator/ui/adapters/conference/ConferenceVideoAdapter.java b/app/src/main/java/com/nynja/mobile/communicator/ui/adapters/conference/ConferenceVideoAdapter.java index 0956d049d7..d955a0a396 100644 --- a/app/src/main/java/com/nynja/mobile/communicator/ui/adapters/conference/ConferenceVideoAdapter.java +++ b/app/src/main/java/com/nynja/mobile/communicator/ui/adapters/conference/ConferenceVideoAdapter.java @@ -21,6 +21,8 @@ import com.nynja.mobile.communicator.ui.base.BaseVH; import java.util.HashSet; import java.util.List; +import timber.log.Timber; + import static com.nynja.mobile.communicator.data.conference.ConferenceVideoModule.MAX_VIDEO_FEEDS_COLUIMN_SIZE; import static com.nynja.mobile.communicator.data.conference.ConferenceVideoModule.MAX_VIDEO_FEEDS_ROW_SIZE; @@ -48,7 +50,9 @@ public class ConferenceVideoAdapter> exten @Override public long getItemId(int position) { if (position < getItemCount()) { - return getItem(position).hashCode(); + Timber.d("getItemId(): participantId = %s; feed ID = %d", getItem(position).participantId, + getItem(position).participantId.hashCode()); + return getItem(position).participantId.hashCode(); } return -1L; } -- GitLab