多人PK人数和窗口不对应问题 处理中
This commit is contained in:
@@ -356,6 +356,10 @@ public class LivePushSwViewHolder extends AbsRyLivePushViewHolder {
|
||||
} else {
|
||||
temp = position;
|
||||
}
|
||||
|
||||
L.eSw("PK 人数:" + temp );
|
||||
|
||||
|
||||
switch (temp) {
|
||||
case 2:
|
||||
swManager.joinChannelDrEx(dr2_preview, CommonAppConfig.getInstance().getUid(), CommonAppConfig.SWToken, uid, SWAuManager.getChannelName(uid), temp);
|
||||
@@ -373,6 +377,7 @@ public class LivePushSwViewHolder extends AbsRyLivePushViewHolder {
|
||||
break;
|
||||
case 4:
|
||||
dr3_preview.setVisibility(View.VISIBLE);
|
||||
dr4_preview.setVisibility(View.VISIBLE);
|
||||
//先退出这个主播的直播间,在进入该直播间,(视图问题暂时這樣處理)
|
||||
swManager.exitChannelToUid(Integer.parseInt(CommonAppConfig.getInstance().getUid()), drpkUid3);
|
||||
swManager.joinChannelDrEx(dr3_preview, CommonAppConfig.getInstance().getUid(), CommonAppConfig.SWToken, drpkUid3, SWAuManager.getChannelName(drpkUid3), temp);
|
||||
|
||||
@@ -177,7 +177,7 @@ public class LiveRyAnchorViewHolder extends AbsLiveViewHolder {
|
||||
}
|
||||
});
|
||||
|
||||
//结束多人PK
|
||||
//发起人 多人PK 强制退出
|
||||
btn_end_pk.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
@@ -186,28 +186,40 @@ public class LiveRyAnchorViewHolder extends AbsLiveViewHolder {
|
||||
.execute(new HttpCallback() {
|
||||
@Override
|
||||
public void onSuccess(int code, String msg, String[] info) {
|
||||
|
||||
Bus.get().post(new LiveAudienceEvent()
|
||||
.setType(LiveAudienceEvent.LiveAudienceType.LEAVE_DR_ROOM));
|
||||
PKing = false;
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onError() {
|
||||
super.onError();
|
||||
|
||||
}
|
||||
});
|
||||
btn_start_dr_pk_view.setVisibility(View.GONE);
|
||||
yaoqing.clear();
|
||||
}
|
||||
});
|
||||
|
||||
// 被邀请人退出多人PK
|
||||
btn_end_pk_dr.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
closeEndPkBt();
|
||||
HttpClient.getInstance().post("tuichuduorenpkfangjian", "tuichuduorenpkfangjian")
|
||||
.params("roomid", drpkRoomId)
|
||||
.params("uid", CommonAppConfig.getInstance().getUid())
|
||||
.execute(new HttpCallback() {
|
||||
@Override
|
||||
public void onSuccess(int code, String msg, String[] info) {
|
||||
if (code == 0) {
|
||||
closeEndPkBt();
|
||||
}else {
|
||||
ToastUtil.show(msg);
|
||||
}
|
||||
L.eSw("tuichuduorenpkfangjian" + code + " info" + new Gson().toJson(info));
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user