localAccessibilityServiceInfo

localAccessibilityServiceInfo

我用可访问性服务编写了一个应用程序。
我发现我可以检测到通知何时出现在通知栏中,但无法计算出清除通知时如何触发。
根据android api文档:
类型通知状态已更改
“”表示显示/隐藏
通知。”
…所以我很困惑为什么onAccessibilityEvent只在显示事件时才会被触发,而不是隐藏事件。
我正在注册以下服务:

    AccessibilityServiceInfo localAccessibilityServiceInfo = new AccessibilityServiceInfo();
    localAccessibilityServiceInfo.eventTypes = AccessibilityEvent.TYPES_ALL_MASK;   //monitor all, then we can
    localAccessibilityServiceInfo.notificationTimeout = 80L;
    localAccessibilityServiceInfo.feedbackType = AccessibilityServiceInfo.DEFAULT;
    setServiceInfo(localAccessibilityServiceInfo);

有没有人知道为什么这件事在隐藏通知的情况下不会被发现?

最佳答案

在这里遇到了同样的问题。
我想你就是在这里提交错误报告的安德鲁:http://code.google.com/p/android/issues/detail?id=18763-我很想知道是否有人发现了任何解决方法。

09-27 20:55