修复主播端开播Banner没活动问题
This commit is contained in:
parent
cb39253785
commit
80d5bf3007
@ -21,6 +21,7 @@ import android.widget.TextView;
|
|||||||
|
|
||||||
import androidx.core.content.ContextCompat;
|
import androidx.core.content.ContextCompat;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.blankj.utilcode.util.GsonUtils;
|
import com.blankj.utilcode.util.GsonUtils;
|
||||||
import com.ms.banner.Banner;
|
import com.ms.banner.Banner;
|
||||||
import com.ms.banner.BannerConfig;
|
import com.ms.banner.BannerConfig;
|
||||||
@ -406,6 +407,30 @@ public class LiveRyAnchorViewHolder extends AbsLiveViewHolder {
|
|||||||
updateBanner(mBannerList);
|
updateBanner(mBannerList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setLiveUid(String liveUid) {
|
||||||
|
LiveHttpUtil.geteEvent(liveUid, new HttpCallback() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess(int code, String msg, String[] info) {
|
||||||
|
if (code == 0) {
|
||||||
|
for (String s : info) {
|
||||||
|
JSONObject obj = JSONObject.parseObject(s);
|
||||||
|
if (obj.getString("is_hidden").equals("0")) {
|
||||||
|
BannerBean bannerBean = new BannerBean();
|
||||||
|
bannerBean.setImageUrl(obj.getString("img"));
|
||||||
|
bannerBean.setLink(obj.getString("link"));
|
||||||
|
bannerBean.setShow_type(obj.getString("show_type"));
|
||||||
|
mBannerList.add(bannerBean);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (mBannerList.size() > 0) {
|
||||||
|
if (mBanner.isStart()) {
|
||||||
|
mBanner.update(mBannerList);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
public void showBanner() {
|
public void showBanner() {
|
||||||
if (mBannerList != null && mBanner != null) {
|
if (mBannerList != null && mBanner != null) {
|
||||||
@ -541,5 +566,6 @@ public class LiveRyAnchorViewHolder extends AbsLiveViewHolder {
|
|||||||
showBanner();
|
showBanner();
|
||||||
initStarData();
|
initStarData();
|
||||||
initWishList();
|
initWishList();
|
||||||
|
setLiveUid(mLiveBean.getUid());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user