From 34eedd095cd2ca59e85fee2cb4ee79fd621c8161 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B9=E7=94=B2=E4=BB=91?= Date: Fri, 26 Aug 2022 15:44:01 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E7=B1=BB=E5=9E=8B=E5=88=A4=E6=96=AD?= =?UTF-8?q?=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/yameida/worktool/utils/AccessibilityUtil.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/yameida/worktool/utils/AccessibilityUtil.kt b/app/src/main/java/org/yameida/worktool/utils/AccessibilityUtil.kt index c320e90..6532dd9 100644 --- a/app/src/main/java/org/yameida/worktool/utils/AccessibilityUtil.kt +++ b/app/src/main/java/org/yameida/worktool/utils/AccessibilityUtil.kt @@ -398,7 +398,6 @@ object AccessibilityUtil { var currentTime = startTime while (currentTime - startTime <= timeout) { val result = findOnceByText(node, *textList, exact = exact) - LogUtils.v("text: ${textList.joinToString()} result == null: ${result == null}") if (result != null) return result sleep(SHORT_INTERVAL) if (root) { @@ -424,7 +423,7 @@ object AccessibilityUtil { else if (textNodeList.size > 0) { for (textNode in textNodeList) { for (text in textList) { - if (textNode.text == text) { + if (textNode.text?.toString() == text) { return textNode } } @@ -480,7 +479,7 @@ object AccessibilityUtil { list: ArrayList = ArrayList() ): ArrayList { if (node == null) return list - val nodeText = node.text + val nodeText = node.text?.toString() if (nodeText != null) { for (text in textList) { if (exact && nodeText == text) {