From 13487729c04dd6fb5965f0e61077a937521de172 Mon Sep 17 00:00:00 2001 From: huangjian Date: Fri, 4 Dec 2020 11:10:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A4=E5=8F=8B=E6=89=A9=E5=88=97=E5=BE=AA?= =?UTF-8?q?=E7=8E=AF=E9=80=BB=E8=BE=91=E4=BF=AE=E6=94=B9(=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=88=B7=E6=96=B0=E7=9A=84=E6=83=85=E5=86=B5=E5=A4=84?= =?UTF-8?q?=E7=90=86)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yizhuan/erban/home/fragment/GameHomeFragment.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/yizhuan/erban/home/fragment/GameHomeFragment.java b/app/src/main/java/com/yizhuan/erban/home/fragment/GameHomeFragment.java index 1fa13957a..b96e0416c 100644 --- a/app/src/main/java/com/yizhuan/erban/home/fragment/GameHomeFragment.java +++ b/app/src/main/java/com/yizhuan/erban/home/fragment/GameHomeFragment.java @@ -867,23 +867,23 @@ public class GameHomeFragment extends BaseMvpFragment homePlayList) { + private void loopHomePlay(List homePlayList, boolean refresh) { if (addFriendsDisposable != null) addFriendsDisposable.dispose(); mBinding.tvAddFriends.setVisibility(View.VISIBLE); //只有一个直接setNewData 不循环 - if (homePlayList.size() == 1){ + if (homePlayList.size() == 1) { addFriendsAdapter.setNewData(homePlayList); return; } - boolean isAdd = !addFriendsAdapter.getData().isEmpty(); + boolean isAdd = !addFriendsAdapter.getData().isEmpty() && !refresh; //用addFriendsAdapter最后一个主题颜色来确定新的homePlayList第一个的主题颜色 int lastTheme = isAdd ? addFriendsAdapter.getData().get(addFriendsAdapter.getData().size() - 1).getTheme() : HomePlayTheme.THEME_3FC7FB; for (int i = 0; i < homePlayList.size(); i++) { @@ -924,7 +924,7 @@ public class GameHomeFragment extends BaseMvpFragment