补充礼物包裹的下载

This commit is contained in:
zlzw 2022-10-10 11:41:13 +08:00
parent ee7374d816
commit 06bc518372
3 changed files with 11 additions and 2 deletions

View File

@ -102,6 +102,12 @@ public class GiftCacheUtil {
* 设置下载列表
*/
public void setDownloadList(List<LiveGiftBean> list) {
downloadCache.clear();
for (LiveGiftBean bean : list) {
downloadCache.put(bean.getId(), bean);
}
}
public void addDownloadList(List<LiveGiftBean> list){
for (LiveGiftBean bean : list) {
downloadCache.put(bean.getId(),bean);
}
@ -240,7 +246,7 @@ public class GiftCacheUtil {
break;
}
if(downloadCache.isEmpty()){
downloading = false;
resetStatus();
}
}).start();
}

View File

@ -378,6 +378,10 @@ public class LiveGiftDialogFragment extends AbsDialogFragment implements View.On
JSONObject obj = JSON.parseObject(info[0]);
String giftJson = obj.getString("giftlist");
List<LiveGiftBean> list = JSON.parseArray(giftJson, LiveGiftBean.class);
GiftCacheUtil.getInstance().addDownloadList(list);
if(!GiftCacheUtil.getInstance().isDownloading()){
GiftCacheUtil.getInstance().downloadAllGift();
}
int size = list.size();
if (size <= 0) {
mVPWrapList.setBackground(getResources().getDrawable(R.mipmap.wrap_empty));

View File

@ -97,7 +97,6 @@ public class LiveNewRoomClassDialogFragment extends AbsDialogFragment implements
@Override
public void onItemClick(LiveClassBean bean, int position) {
System.out.println("bean = " + bean + ", position = " + position);
bean.setChecked(true);
if(mCallback!=null){
mCallback.callback(bean);