diff --git a/app/src/main/java/com/zfdang/touchhelper/TouchHelperServiceImpl.java b/app/src/main/java/com/zfdang/touchhelper/TouchHelperServiceImpl.java index 001217f..06c5ae5 100644 --- a/app/src/main/java/com/zfdang/touchhelper/TouchHelperServiceImpl.java +++ b/app/src/main/java/com/zfdang/touchhelper/TouchHelperServiceImpl.java @@ -485,15 +485,9 @@ private boolean skipAdByKeywords(AccessibilityNodeInfo node) { clickedWidgets.add(nodeDesc); ShowToastInIntentService("正在根据关键字跳过广告..."); - boolean clicked = node.performAction(AccessibilityNodeInfo.ACTION_CLICK); - if (BuildConfig.DEBUG) { - Log.d(TAG, "self clicked = " + clicked); - } - if (!clicked) { - Rect rect = new Rect(); - node.getBoundsInScreen(rect); - click(rect.centerX(), rect.centerY(), 0, 20); - } + Rect rect = new Rect(); + node.getBoundsInScreen(rect); + click(rect.centerX(), rect.centerY(), 0, 20); // is it possible that there are more nodes to click and this node does not work? return true; @@ -533,15 +527,8 @@ private boolean skipAdByTargetedWidget(AccessibilityNodeInfo node, Set