diff --git a/app/src/main/java/io/appium/uiautomator2/utils/AXWindowHelpers.java b/app/src/main/java/io/appium/uiautomator2/utils/AXWindowHelpers.java index a3f154e51..5b411e6dc 100644 --- a/app/src/main/java/io/appium/uiautomator2/utils/AXWindowHelpers.java +++ b/app/src/main/java/io/appium/uiautomator2/utils/AXWindowHelpers.java @@ -16,8 +16,6 @@ package io.appium.uiautomator2.utils; -import android.accessibilityservice.AccessibilityService; -import android.os.Build; import android.os.SystemClock; import android.view.accessibility.AccessibilityNodeInfo; import android.view.accessibility.AccessibilityWindowInfo; @@ -28,8 +26,6 @@ import java.util.List; import java.util.Objects; -import static androidx.test.platform.app.InstrumentationRegistry.getInstrumentation; - import io.appium.uiautomator2.common.exceptions.UiAutomator2Exception; import io.appium.uiautomator2.core.UiAutomatorBridge; import io.appium.uiautomator2.model.internal.CustomUiDevice; @@ -49,13 +45,8 @@ public class AXWindowHelpers { */ private static void clearAccessibilityCache() { try { - if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { - AccessibilityService accessibilityService = getInstrumentation().getContext().getSystemService(AccessibilityService.class); - accessibilityService.clearCache(); - } else { - // This call invokes `AccessibilityInteractionClient.getInstance().clearCache();` method - UiAutomatorBridge.getInstance().getUiAutomation().setServiceInfo(null); - } + // This call invokes `AccessibilityInteractionClient.getInstance().clearCache();` method + UiAutomatorBridge.getInstance().getUiAutomation().setServiceInfo(null); } catch (NullPointerException npe) { // it is fine // ignore