diff --git a/common/src/main/java/com/yunbao/common/http/live/LiveNetManager.java b/common/src/main/java/com/yunbao/common/http/live/LiveNetManager.java index ce73964ab..d1613154e 100644 --- a/common/src/main/java/com/yunbao/common/http/live/LiveNetManager.java +++ b/common/src/main/java/com/yunbao/common/http/live/LiveNetManager.java @@ -600,12 +600,7 @@ public class LiveNetManager { @Override public void accept(ResponseModel responseModel) throws Exception { if (callback != null) { - if(CommonAppConfig.getInstance().getUid().equals("98196")) { - callback.onSuccess("98274"); - }else{ - callback.onSuccess("98196"); - } - // callback.onSuccess(responseModel.getData().getInfo()); + callback.onSuccess(responseModel.getData().getInfo()); } } }, new Consumer() { diff --git a/common/src/main/java/com/yunbao/common/manager/RandomPkManager.java b/common/src/main/java/com/yunbao/common/manager/RandomPkManager.java index 032445ad7..2a0d75816 100644 --- a/common/src/main/java/com/yunbao/common/manager/RandomPkManager.java +++ b/common/src/main/java/com/yunbao/common/manager/RandomPkManager.java @@ -34,6 +34,7 @@ public class RandomPkManager { private TimerTask task; private final List randomPkTimer = new ArrayList<>();//监听器集合 private String pkUid;//对方房间ID + public static String debugUid; private RankPkInfoBean rankPkInfoBean;//排位赛信息 Handler handler = new Handler(Looper.getMainLooper()); @@ -123,6 +124,9 @@ public class RandomPkManager { @Override public void onSuccess(String data) { pkUid = data; + if (debugUid != null) { + pkUid = data = debugUid; + } for (OnRandomPkTimer pkTimer : randomPkTimer) { pkTimer.onStartPK(data); } @@ -163,7 +167,8 @@ public class RandomPkManager { timer.schedule(task, 0, 1000); return true; } - private void getRankInfo(){ + + private void getRankInfo() { LiveNetManager.get(CommonAppContext.getTopActivity()) .getRankPkInfoBean(new HttpCallback() { @Override @@ -358,6 +363,7 @@ public class RandomPkManager { /** * 匹配到对方 + * * @param pkUid 对方uid */ public void onStartPK(String pkUid) { diff --git a/live/src/main/java/com/yunbao/live/activity/LiveRyAnchorActivity.java b/live/src/main/java/com/yunbao/live/activity/LiveRyAnchorActivity.java index 299ed3c87..6ef053c4a 100644 --- a/live/src/main/java/com/yunbao/live/activity/LiveRyAnchorActivity.java +++ b/live/src/main/java/com/yunbao/live/activity/LiveRyAnchorActivity.java @@ -5,8 +5,6 @@ import static com.tencent.trtc.TRTCCloudDef.TRTC_VIDEO_MIRROR_TYPE_DISABLE; import static com.tencent.trtc.TRTCCloudDef.TRTC_VIDEO_MIRROR_TYPE_ENABLE; import static com.yunbao.common.Constants.SOCKET_LIVE_DRPK; import static com.yunbao.common.Constants.SOCKET_LIVE_DRPK_RANDOM; -import static com.yunbao.live.views.AbsRyLivePushViewHolder.mPreView; -import static com.yunbao.live.views.LivePushRyViewHolder.dr_pk_view; import static com.yunbao.live.views.LiveRyAnchorViewHolder.btn_dr_pk_nub; import static com.yunbao.live.views.LiveRyAnchorViewHolder.btn_start_dr_pk; import static com.yunbao.live.views.LiveRyAnchorViewHolder.btn_start_dr_pk_view; @@ -394,8 +392,8 @@ public class LiveRyAnchorActivity extends LiveActivity implements LiveFunctionCl break; case Constants.LIVE_FUNC_LINK_MIC://连麦 if (isDRPK != 1) { - //openLinkMicAnchorWindow(false); - openFreePkWindow(); + openLinkMicAnchorWindow(false); + //openFreePkWindow(); } else { ToastUtil.show("您已在PK中"); } diff --git a/live/src/main/java/com/yunbao/live/dialog/RandomPkDialogFragment.java b/live/src/main/java/com/yunbao/live/dialog/RandomPkDialogFragment.java index 72ab30e93..032f61be7 100644 --- a/live/src/main/java/com/yunbao/live/dialog/RandomPkDialogFragment.java +++ b/live/src/main/java/com/yunbao/live/dialog/RandomPkDialogFragment.java @@ -117,6 +117,7 @@ public class RandomPkDialogFragment extends AbsDialogFragment implements View.On super.onActivityCreated(savedInstanceState); initView(); initData(); + RandomPkManager.debugUid = null; } private void initView() { @@ -127,6 +128,17 @@ public class RandomPkDialogFragment extends AbsDialogFragment implements View.On mRandomPkSwitch.setTag(true); mRandomPkSwitch.setOnClickListener(this); mPkBtn.setOnClickListener(this); + mPkBtn.setOnLongClickListener(v -> { + DialogUitl.showSimpleInputDialog(mContext, "输入指定UID", new DialogUitl.SimpleCallback() { + @Override + public void onConfirmClick(Dialog dialog, String content) { + RandomPkManager.debugUid = content; + ToastUtil.show("随机PK指定id = " + content); + dialog.dismiss(); + } + }); + return false; + }); } private void initData() {