新增Banner进入直播间直接唤起新人特惠

修复新人特惠URL为null时依旧打开弹框
调整新人特惠红点入口
调整用户手动下载svga如网络失败时的操作
This commit is contained in:
2022-10-11 14:11:12 +08:00
parent 127490ca91
commit f2a3f55e52
10 changed files with 107 additions and 72 deletions

View File

@@ -54,7 +54,9 @@ import org.greenrobot.eventbus.ThreadMode;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Created by cxf on 2018/9/22.
@@ -79,6 +81,7 @@ public class MainHomeLiveViewHolder extends AbsMainHomeChildViewHolder implement
private int intoIndex = 0;
private List<LiveBean> new_data;
private boolean isHave = false;
private Map<String,String> gotoRoomKey=new HashMap<>();
public MainHomeLiveViewHolder(Context context, ViewGroup parentView) {
super(context, parentView);
@@ -312,7 +315,10 @@ public class MainHomeLiveViewHolder extends AbsMainHomeChildViewHolder implement
return;
}
intoIndex = 1;
LiveAudienceActivity.forward(mContext, liveBean, liveType, liveTypeVal, "", 0, liveSdk);
if(gotoRoomKey.isEmpty()){
gotoRoomKey=null;
}
LiveAudienceActivity.forward(mContext, liveBean, liveType, liveTypeVal, "",gotoRoomKey, 0, liveSdk);
}
});
@@ -345,6 +351,9 @@ public class MainHomeLiveViewHolder extends AbsMainHomeChildViewHolder implement
BannerBean bean = mBannerList.get(p);
if (bean != null) {
String link = bean.getLink();
if(bean.getType()==2){
gotoRoomKey.put("OPEN","NEWUSER");
}
if (link.contains("http")) {
WebViewActivity.forward(mContext, link, true);
} else {