update 直播间超时进入的提示
This commit is contained in:
parent
501a7b482b
commit
368b002db6
@ -253,6 +253,13 @@ public class PortraitLiveManager implements LivePlayListener, SocketMessageListe
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
final Runnable loadRunnableGone = new Runnable() {
|
final Runnable loadRunnableGone = new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
loading.setVisibility(View.GONE);
|
||||||
|
enterRoomLeaveHandler.post(enterRoomLeaveRunnable);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
final Runnable loadTimeoutRunnableGone = new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
loading.setVisibility(View.GONE);
|
loading.setVisibility(View.GONE);
|
||||||
@ -297,6 +304,7 @@ public class PortraitLiveManager implements LivePlayListener, SocketMessageListe
|
|||||||
AnimationDrawable frameAnimation = (AnimationDrawable) ivLoading.getBackground();
|
AnimationDrawable frameAnimation = (AnimationDrawable) ivLoading.getBackground();
|
||||||
frameAnimation.start();
|
frameAnimation.start();
|
||||||
liveHandler.removeCallbacks(loadRunnableGone);
|
liveHandler.removeCallbacks(loadRunnableGone);
|
||||||
|
liveHandler.removeCallbacks(loadTimeoutRunnableGone);
|
||||||
if (mLivePlayViewHolder == null) {
|
if (mLivePlayViewHolder == null) {
|
||||||
mLivePlayViewHolder = new LivePlayRyViewHolder(mContext, playContainer, 1);
|
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());
|
mLiveRoomViewHolder = new LiveRoomViewHolder(false, 1, mContext, mContainer, mSecondPage.findViewById(R.id.gift_gif), mSecondPage.findViewById(R.id.gift_svga), mContainerWrap, mContext.getWindowManager());
|
||||||
@ -310,6 +318,7 @@ public class PortraitLiveManager implements LivePlayListener, SocketMessageListe
|
|||||||
@Override
|
@Override
|
||||||
public void onPlayer() {
|
public void onPlayer() {
|
||||||
liveHandler.postDelayed(loadRunnableGone, 350);
|
liveHandler.postDelayed(loadRunnableGone, 350);
|
||||||
|
liveHandler.removeCallbacks(loadTimeoutRunnableGone);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
mLiveRoomViewHolder.subscribeActivityLifeCycle();
|
mLiveRoomViewHolder.subscribeActivityLifeCycle();
|
||||||
@ -660,7 +669,7 @@ public class PortraitLiveManager implements LivePlayListener, SocketMessageListe
|
|||||||
mLiveRoomViewHolder.showPrizePoolLevel(String.valueOf(giftPrizePoolLevel));
|
mLiveRoomViewHolder.showPrizePoolLevel(String.valueOf(giftPrizePoolLevel));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
liveHandler.postDelayed(loadRunnableGone, 15_000);
|
liveHandler.postDelayed(loadTimeoutRunnableGone, 15_000);
|
||||||
if (TextUtils.equals(data.getEnterRoomInfo().getIsconnection(), "1")) {
|
if (TextUtils.equals(data.getEnterRoomInfo().getIsconnection(), "1")) {
|
||||||
//通知心愿单位置换地方
|
//通知心愿单位置换地方
|
||||||
EventBus.getDefault().post(new LiveAudienceEvent()
|
EventBus.getDefault().post(new LiveAudienceEvent()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user