diff --git a/live/src/main/java/com/yunbao/live/views/LiveRoomViewHolder.java b/live/src/main/java/com/yunbao/live/views/LiveRoomViewHolder.java index 5e71701ad..11e356875 100644 --- a/live/src/main/java/com/yunbao/live/views/LiveRoomViewHolder.java +++ b/live/src/main/java/com/yunbao/live/views/LiveRoomViewHolder.java @@ -1823,7 +1823,6 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis * 重置数据 */ public void resetView() { - contactMsgPage = -1; svgaImageViewHashMap.clear(); pa_pao_layout.removeAllViews(); timeHandler.removeCallbacks(timeRunnable); @@ -4103,7 +4102,6 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis } public void clearData() { - contactMsgPage = -1; svgaImageViewHashMap.clear(); pa_pao_layout.removeAllViews(); timeHandler.removeCallbacks(timeRunnable); @@ -5504,7 +5502,6 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis } public void initTopBanner() { - contactMsgPage = 1; checkNewLetter(); if (mTopBannerList == null) { mTopBannerList = new ArrayList<>(); @@ -5706,36 +5703,31 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis }); } - private int contactMsgPage = 1; private synchronized void checkNewLetter() { - if (contactMsgPage > 0) { - LiveNetManager.get(mContext).getContactMsg(contactMsgPage, new com.yunbao.common.http.base.HttpCallback>() { - @Override - public void onSuccess(List data) { - if (data.size() > 0 && data != null) { - for (LiveUserMailBoxModel model : data) { - if (model.getIsRead() == 0 && mContext instanceof LiveAudienceActivity) { - ((LiveAudienceActivity) mContext).showMsgRed(0); - return; - } + + LiveNetManager.get(mContext).getContactMsg(1, new com.yunbao.common.http.base.HttpCallback>() { + @Override + public void onSuccess(List data) { + if (data.size() > 0 && data != null) { + for (LiveUserMailBoxModel model : data) { + if (model.getIsRead() == 0 && mContext instanceof LiveAudienceActivity) { + ((LiveAudienceActivity) mContext).showMsgRed(0); + return; } - contactMsgPage = contactMsgPage + 1; - checkNewLetter(); - } else { - ((LiveAudienceActivity) mContext).showMsgRed(-1); - contactMsgPage = 1; } - - + } else { + ((LiveAudienceActivity) mContext).showMsgRed(-1); } - @Override - public void onError(String error) { - contactMsgPage = 1; - } - }); - } + + } + + @Override + public void onError(String error) { + } + }); + }