Browse Source

run abGate test

dev
MTing 1 day ago
parent
commit
a850e4a10b
  1. 6
      app/src/main/AndroidManifest.xml
  2. 25
      app/src/main/java/com/ouxuan/oxface/abgate/ABGateManager.java

6
app/src/main/AndroidManifest.xml

@ -132,6 +132,12 @@
android:name=".orderOX.OrderVerificationResultActivity" android:name=".orderOX.OrderVerificationResultActivity"
android:exported="false" android:exported="false"
android:theme="@style/Theme.Transparent" /> android:theme="@style/Theme.Transparent" />
<!-- AB门禁测试Activity -->
<activity
android:name=".abgate.ABGateTestActivity"
android:exported="true"
android:theme="@style/Theme.OxFaceLogin" />
</application> </application>
</manifest> </manifest>

25
app/src/main/java/com/ouxuan/oxface/abgate/ABGateManager.java

@ -270,21 +270,34 @@ public class ABGateManager {
LogManager.logInfo(TAG, "人数检查结果: " + checkResult); 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 @Override
public void onError(String errorMessage) { public void onError(String errorMessage) {
LogManager.logError(TAG, "485人数获取失败: " + 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); }, PEOPLE_CHECK_TIMEOUT);
} catch (Exception e) { } catch (Exception e) {

Loading…
Cancel
Save