[6.9.0]魔方控制录包反馈,当运营面板中美化模式-录包弹窗打开时,通知域控录包,并且弹窗;

录包弹窗开关关闭时,只通知域控录包,但不弹窗
This commit is contained in:
xuxinchao
2025-01-02 17:19:10 +08:00
parent 8e8fc1724c
commit 33a1e4f1ed

View File

@@ -164,21 +164,27 @@ internal object BadCaseManager : LifecycleEventObserver, IMoGoAutopilotRecordLis
fun startRecordByMoFang(){
if (NetworkUtils.isConnected()){
if (BadCaseConfig.dockerVersion != null){
val activity = AppStateManager.currentActivity()
if (activity !is AppCompatActivity) {
return
}
ThreadUtils.runOnUiThread {
val initiativeBadCaseWindow = InitiativeBadCaseWindow(activity)
initiativeBadCaseWindow.setClickListener(object :
InitiativeBadCaseWindow.ClickListener {
override fun closeWindow() {
initiativeBadCaseWindow.hideFloatWindow()
}
if(FunctionBuildConfig.isShowBagRecordWindow){
val activity = AppStateManager.currentActivity()
if (activity !is AppCompatActivity) {
return
}
ThreadUtils.runOnUiThread {
val initiativeBadCaseWindow = InitiativeBadCaseWindow(activity)
initiativeBadCaseWindow.setClickListener(object :
InitiativeBadCaseWindow.ClickListener {
override fun closeWindow() {
initiativeBadCaseWindow.hideFloatWindow()
}
})
initiativeBadCaseWindow.showFloatWindow(null)
})
initiativeBadCaseWindow.showFloatWindow(null)
}
}else{
//只发送录包命令,不展示故障反馈面板
CallerAutoPilotControlManager.recordPackage(BadCaseConfig.type,Random(SystemClock.elapsedRealtime()).nextInt(),
BadCaseConfig.totalDuration, BadCaseConfig.previousDuration)
}
}else {
ToastUtils.showShort("工控机连接状态异常")