直播间头部展示上一个直播间数据问题,配合H5调整网页加载问题

This commit is contained in:
18401019693 2022-11-29 15:39:56 +08:00
parent 35b24c261e
commit 1fcb3d312c
5 changed files with 17 additions and 11 deletions

View File

@ -314,7 +314,10 @@ public class LiveAudienceActivity extends LiveActivity {
manager.onRemove(false);
}
mViewGroup.addView(manager.getRootView());
mLiveUid = mLiveBean.getUid();
mStream = mLiveBean.getStream();
mAncherName = mLiveBean.getUserNiceName();
mAncherIcon = mLiveBean.getAvatar();
manager.onAdd(mLiveBean, mLiveType, mLiveTypeVal, mLiveSDK);
//加载完页面后再后台静默下载礼物svga
downloadAllGift();
@ -361,10 +364,7 @@ public class LiveAudienceActivity extends LiveActivity {
}
});
}
mLiveUid = mLiveBean.getUid();
mStream = mLiveBean.getStream();
mAncherName = mLiveBean.getUserNiceName();
mAncherIcon = mLiveBean.getAvatar();
}
};

View File

@ -2997,7 +2997,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
* 获取是否有热度卡加成
*/
public static void getIsHot(String isUseHotCard) {
ImgLoader.display2(Contexts, "https://downs.yaoulive.com/img_hot_gif.gif", img_hot_gif);
if ("1".equals(isUseHotCard)) {
ft_hot_add.setVisibility(View.VISIBLE);
} else {

View File

@ -241,7 +241,7 @@ public class PortraitLiveManager implements LivePlayListener, SocketMessageListe
.setmLiveType(mLiveType)
.setmLiveTypeVal(mLiveTypeVal)));
if (mLivePlayViewHolder == null) {
mLivePlayViewHolder = new LivePlayRyViewHolder(mContext, playContainer, mLiveBean.getLandscape());
mLivePlayViewHolder = new LivePlayRyViewHolder(mContext, playContainer,1);
mLiveRoomViewHolder = new LiveRoomViewHolder(false, 1, mContext, mContainer, mSecondPage.findViewById(R.id.gift_gif), mSecondPage.findViewById(R.id.gift_svga), mContainerWrap, mContext.getWindowManager());
mLiveAudienceViewHolder = new LiveAudienceViewHolder(mContext, mContainer);
mLiveLinkMicPresenter = new LiveLinkMicPresenter(mContext, mLivePlayViewHolder, false, mLiveSDK, mLiveAudienceViewHolder.getContentView());
@ -254,7 +254,7 @@ public class PortraitLiveManager implements LivePlayListener, SocketMessageListe
mLiveRoomViewHolder.addToParent();
mLiveAudienceViewHolder.subscribeActivityLifeCycle();
} else {
mLivePlayViewHolder.setLiveBeanLandscape(mLiveBean.getLandscape());
mLivePlayViewHolder.setLiveBeanLandscape(1);
mLiveLinkMicPresenter.setLiveSdk(mLiveSDK);
mLiveLinkMicAnchorPresenter.setLiveSdk(mLiveSDK);
}
@ -320,7 +320,13 @@ public class PortraitLiveManager implements LivePlayListener, SocketMessageListe
public void onSuccess(EnterRoomNewModel data) {
mLivePlayViewHolder.setLiveBeanLandscape(data.getLiveInfo().getLandscape());
//是否热度卡加成
mLiveRoomViewHolder.getIsHot(data.getIsUseHotCard());
liveHandler.postDelayed(new Runnable() {
@Override
public void run() {
mLiveRoomViewHolder.getIsHot(data.getIsUseHotCard());
}
}, 700);
isEnterRoom = true;
//延时1秒发送
liveHandler.postDelayed(sendFIm, 700);

View File

@ -414,7 +414,7 @@
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_gravity="center_vertical"
android:layout_marginRight="5dp"
android:layout_marginRight="47dp"
android:layout_marginBottom="40dp"
app:autoPlay="true" />

View File

@ -2250,6 +2250,6 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="30dp"
android:visibility="visible"></LinearLayout>
android:visibility="visible"/>
</LinearLayout>
</RelativeLayout>