diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt index 181287c215..6d744b0329 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/setting/DebugSettingView.kt @@ -1073,13 +1073,19 @@ class DebugSettingView @JvmOverloads constructor( if (logTimeStr.isNullOrEmpty()) { logTimeStr = "10" } - val logCatchTime = logTimeStr.toInt() - if (logCatchTime > 60) { - tbLogCatch.isChecked = false - TipToast.shortTip("最长抓取时间为60分钟") - return@setOnCheckedChangeListener + try{ + val logCatchTime = logTimeStr.toInt() + if (logCatchTime > 60) { + tbLogCatch.isChecked = false + TipToast.shortTip("最长抓取时间为60分钟") + return@setOnCheckedChangeListener + } + CallerDevaToolsManager.startCatchLog(logCatchTime) + }catch (e: Exception){ + ToastUtils.showLong("输入格式错误,请重新输入正确时间数字,最长抓取时间为60分钟") + etLogCatch.setText("") } - CallerDevaToolsManager.startCatchLog(logCatchTime) + } else { CallerDevaToolsManager.stopCatchLog() }