From f195ef614d00f60fc08e58bbaab927bd28ccb3e3 Mon Sep 17 00:00:00 2001 From: tanjianbin <632190820@qq.com> Date: Fri, 27 Mar 2026 16:04:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=BF=94=E5=9B=9E=E4=B8=BB=E9=A1=B5?= =?UTF-8?q?=E5=90=8E=E5=A2=9E=E5=8A=A0=E5=BB=B6=E8=BF=9F=E4=BB=A5=E9=81=BF?= =?UTF-8?q?=E5=85=8D=E7=95=8C=E9=9D=A2=E4=B8=8D=E7=A8=B3=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在机器人主循环中,返回主页后立即执行后续操作可能导致界面状态不稳定。增加一个与弹窗检测间隔相同的延迟,确保界面完全稳定后再进行后续检测,避免因快速重复检测引发的问题。 --- .../main/java/org/yameida/worktool/service/WeworkLoopImpl.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt b/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt index 2f6bbff..26e9495 100644 --- a/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt +++ b/app/src/main/java/org/yameida/worktool/service/WeworkLoopImpl.kt @@ -70,6 +70,8 @@ object WeworkLoopImpl { // 等待完成后返回主页 if (mainLoopRunning) { goHome() + // 返回主页后延迟一下,让界面稳定,避免快速重复检测 + sleep(Constant.POP_WINDOW_INTERVAL) } } if (!mainLoopRunning) break