|
|
@ -270,21 +270,34 @@ public class ABGateManager { |
|
|
|
|
|
|
|
LogManager.logInfo(TAG, "人数检查结果: " + checkResult); |
|
|
|
|
|
|
|
mainHandler.post(() -> callback.onSuccess(peopleCheckPassed)); |
|
|
|
final boolean result = peopleCheckPassed; |
|
|
|
mainHandler.post(new Runnable() { |
|
|
|
@Override |
|
|
|
public void run() { |
|
|
|
callback.onSuccess(result); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void onError(String errorMessage) { |
|
|
|
LogManager.logError(TAG, "485人数获取失败: " + errorMessage); |
|
|
|
mainHandler.post(() -> callback.onError("485人数获取失败: " + errorMessage)); |
|
|
|
mainHandler.post(new Runnable() { |
|
|
|
@Override |
|
|
|
public void run() { |
|
|
|
callback.onError("485人数获取失败: " + errorMessage); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
// 设置超时处理 |
|
|
|
mainHandler.postDelayed(() -> { |
|
|
|
String timeoutMsg = "人数检查超时"; |
|
|
|
LogManager.logError(TAG, timeoutMsg); |
|
|
|
callback.onError(timeoutMsg); |
|
|
|
mainHandler.postDelayed(new Runnable() { |
|
|
|
@Override |
|
|
|
public void run() { |
|
|
|
LogManager.logError(TAG, "人数检查超时"); |
|
|
|
callback.onError("人数检查超时"); |
|
|
|
} |
|
|
|
}, PEOPLE_CHECK_TIMEOUT); |
|
|
|
|
|
|
|
} catch (Exception e) { |
|
|
|