update 多人PK也用新UI

This commit is contained in:
zlzw 2022-12-12 18:30:20 +08:00
parent ddc246e11c
commit 5755aa5232

View File

@ -2,6 +2,7 @@ package com.yunbao.common.manager;
import android.os.Handler;
import android.os.Looper;
import android.util.Log;
import com.yunbao.common.CommonAppContext;
import com.yunbao.common.bean.RankPkInfoBean;
@ -37,6 +38,7 @@ public class RandomPkManager {
public static String debugUid;
private RankPkInfoBean rankPkInfoBean;//排位赛信息
Handler handler = new Handler(Looper.getMainLooper());
private boolean exitSuccess = false;
private RandomPkManager() {
getRankInfo();
@ -128,6 +130,10 @@ public class RandomPkManager {
}
private void next() {
if (exitSuccess) {
exitSuccess = false;
return;
}
status = PK_STATUS_REQUEST;
LiveNetManager.get(CommonAppContext.getTopActivity())
.randomPK(new HttpCallback<String>() {
@ -168,7 +174,9 @@ public class RandomPkManager {
* 是否为随机PK模式
*/
public boolean isRandomModel() {
return status == PK_STATUS_START || status == PK_STATUS_REQUEST || status == PK_STATUS_EXIT_ING;
boolean isRandom = status == PK_STATUS_START || status == PK_STATUS_REQUEST || status == PK_STATUS_EXIT_ING;
Log.i("随机PK", "isRandomModel: " + isRandom + " status = " + status);
return isRandom;
}
/**
@ -231,6 +239,7 @@ public class RandomPkManager {
*/
private void callEndPkSuccess() {
status = PK_STATUS_DEFAULT;
exitSuccess = true;
rankPkInfoBean = null;
for (OnRandomPkTimer pkTimer : randomPkTimer) {
pkTimer.onPkEndSuccess();