pk倒计时修复
This commit is contained in:
parent
13146595bf
commit
eaae58db31
@ -39,7 +39,6 @@ import com.tencent.trtc.TRTCCloud;
|
||||
import com.yunbao.common.CommonAppConfig;
|
||||
import com.yunbao.common.bean.UserBean;
|
||||
import com.yunbao.common.event.AnchorInfoEvent;
|
||||
import com.yunbao.common.event.FollowEvent;
|
||||
import com.yunbao.common.http.HttpCallback;
|
||||
import com.yunbao.common.http.HttpClient;
|
||||
import com.yunbao.common.http.live.LiveNetManager;
|
||||
@ -306,6 +305,7 @@ public class LiveRyLinkMicPkPresenter implements View.OnClickListener {
|
||||
int i = 0;
|
||||
|
||||
private void nextPkTimeCountDown() {
|
||||
Log.i("vvvs", "mHandler:" + (mHandler != null) );
|
||||
if (mHandler != null) {
|
||||
mHandler.sendEmptyMessageAtTime(WHAT_PK_TIME, getNextSecondTime());
|
||||
}
|
||||
@ -384,11 +384,13 @@ public class LiveRyLinkMicPkPresenter implements View.OnClickListener {
|
||||
* pk时间倒计时
|
||||
*/
|
||||
private void changePkTime() {
|
||||
if (mPkTimeCount<0)return;
|
||||
mPkTimeCount--;
|
||||
Log.i("vvvs", "mPkTimeCount:" + mPkTimeCount);
|
||||
if (mPkTimeCount >= 0) {//
|
||||
nextPkTimeCountDown();
|
||||
if (mContext instanceof LiveAudienceActivity) {
|
||||
((LiveAudienceActivity)mContext).setPkStatus(true);
|
||||
((LiveAudienceActivity) mContext).setPkStatus(true);
|
||||
}
|
||||
} else {
|
||||
if (mIsPkEnd) {
|
||||
@ -397,7 +399,7 @@ public class LiveRyLinkMicPkPresenter implements View.OnClickListener {
|
||||
((LiveRyAnchorActivity) mContext).setPkBtnVisible(true);
|
||||
}
|
||||
if (mContext instanceof LiveAudienceActivity) {
|
||||
((LiveAudienceActivity)mContext).setPkStatus(false);
|
||||
((LiveAudienceActivity) mContext).setPkStatus(false);
|
||||
}
|
||||
//如果PK结束Im没有发送关闭PK的消息,倒计时结束自动关闭
|
||||
// if (mLiveLinkMicPkViewHolder != null) {
|
||||
@ -616,7 +618,7 @@ public class LiveRyLinkMicPkPresenter implements View.OnClickListener {
|
||||
* 主播与主播PK PK主播发过来的已经接受
|
||||
*/
|
||||
public void onLinkMicToPk(UserBean u) {
|
||||
EventBus.getDefault().post(new AnchorInfoEvent(false,u.getId(), u.getUserNiceName(),u.getAvatar()));
|
||||
EventBus.getDefault().post(new AnchorInfoEvent(false, u.getId(), u.getUserNiceName(), u.getAvatar()));
|
||||
Log.e("eve", u.getId() + "");
|
||||
/**
|
||||
* 加入副房间
|
||||
@ -718,7 +720,7 @@ public class LiveRyLinkMicPkPresenter implements View.OnClickListener {
|
||||
}
|
||||
});
|
||||
LivePushRyViewHolder.btn_close.setVisibility(View.VISIBLE);
|
||||
LiveRyAnchorActivity.isDRPK=1;
|
||||
LiveRyAnchorActivity.isDRPK = 1;
|
||||
ScreenDimenUtil util = ScreenDimenUtil.getInstance();
|
||||
int mScreenWdith = util.getScreenWdith();
|
||||
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, mScreenWdith * 720 / 960);
|
||||
@ -772,14 +774,14 @@ public class LiveRyLinkMicPkPresenter implements View.OnClickListener {
|
||||
LivePushRyViewHolder.mPreView1.setLayoutParams(params);
|
||||
LivePushRyViewHolder.mPreView1.setVisibility(View.VISIBLE);
|
||||
LivePushRyViewHolder.btn_close.setVisibility(View.VISIBLE);
|
||||
LiveRyAnchorActivity.isDRPK=1;
|
||||
LiveRyAnchorActivity.isDRPK = 1;
|
||||
|
||||
JSONObject msg1 = new JSONObject();
|
||||
msg1.put("uid", CommonAppConfig.getInstance().getUid());
|
||||
msg1.put("pkuid", CommonAppConfig.getInstance().getUid());
|
||||
msg1.put("pkhead", CommonAppConfig.getInstance().getUserBean().getAvatarThumb());
|
||||
msg1.put("pkname", CommonAppConfig.getInstance().getUserBean().getUserNiceName());
|
||||
EventBus.getDefault().post(new AnchorInfoEvent(false,bean.getId(), bean.getUserNiceName(),bean.getAvatar()));
|
||||
EventBus.getDefault().post(new AnchorInfoEvent(false, bean.getId(), bean.getUserNiceName(), bean.getAvatar()));
|
||||
|
||||
if (bean != null && bean.isRandomPk()) {
|
||||
msg1.put("random_pk", bean.isRandomPk() ? 1 : 0);
|
||||
@ -1069,7 +1071,7 @@ public class LiveRyLinkMicPkPresenter implements View.OnClickListener {
|
||||
*/
|
||||
public static void leaveDRRoom() {
|
||||
//清理PK上面对方的头像
|
||||
EventBus.getDefault().post(new AnchorInfoEvent(true,"", "",""));
|
||||
EventBus.getDefault().post(new AnchorInfoEvent(true, "", "", ""));
|
||||
|
||||
Log.e("ry", "退出多人OKKK" + inputStreamList.size());
|
||||
isDRPK = 0;
|
||||
@ -2161,7 +2163,6 @@ public class LiveRyLinkMicPkPresenter implements View.OnClickListener {
|
||||
if (mHandler != null) {
|
||||
mHandler.removeCallbacksAndMessages(null);
|
||||
}
|
||||
mHandler = null;
|
||||
mSocketRyClient = null;
|
||||
if (mLiveLinkMicPkViewHolder != null) {
|
||||
mLiveLinkMicPkViewHolder.release();
|
||||
|
Loading…
Reference in New Issue
Block a user