Android AccessibilityNodeInfo.ACTION\u单击不执行单击

Android AccessibilityNodeInfo.ACTION\u单击不执行单击,android,android-accessibility,Android,Android Accessibility,我正在尝试对另一个应用程序的按钮执行单击操作,但它不起作用。这是我的代码: if (event.getEventType() == AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED && lgPhone){ if (info.getContentDescription() != null){ if (info.getContentDescription().toString().equals("Merge ca

我正在尝试对另一个应用程序的按钮执行单击操作,但它不起作用。这是我的代码:

if (event.getEventType() == AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED && lgPhone){

    if (info.getContentDescription() != null){
        if (info.getContentDescription().toString().equals("Merge calls")){

            List<AccessibilityNodeInfo> mergeButtonList =
                    info.findAccessibilityNodeInfosByViewId("com.android.incallui:id/mergeButton");
            if (mergeButtonList != null) {
                AccessibilityNodeInfo mergeButton =mergeButtonList.get(0) ;
                if (mergeButton.isClickable()){
                    Log.i("important Information","Is the button clickable?:"+mergeButton.isClickable());
                    mergeButton.performAction(AccessibilityNodeInfo.ACTION_CLICK);
                }

            }

        }
    }
}

因此,我认为这不起作用,因为ACTION\u CLICK选项为空,但我不确定。

找到解决方案了吗?找到解决方案了吗?
actions: [AccessibilityAction: ACTION_FOCUS - null, AccessibilityAction: 
ACTION_SELECT - null, AccessibilityAction: ACTION_CLEAR_SELECTION - null,
AccessibilityAction: ACTION_CLICK - null, AccessibilityAction: 
ACTION_ACCESSIBILITY_FOCUS - null, AccessibilityAction: 
ACTION_NEXT_AT_MOVEMENT_GRANULARITY - null, AccessibilityAction: 
ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY - null, AccessibilityAction: 
ACTION_SET_SELECTION - null, AccessibilityAction: ACTION_UNKNOWN - null]