我的应用程序使用按预期运行的AccessibilityService,除非我启用名为LongShot的应用程序的AccessibilityService。我的服务保持活动状态,但永远不会调用onAccessibilityEvent。禁用LongShot的服务可以解决它。
重现:
1。这两项服务均已停用,
2。启用LongShot的服务,
第3。启用我的服务。
它只按此顺序发生。我已经用其他服务测试了它,即TalkBack,Switch access和Shh-WhatsApp Incognito;没有一个会导致同样的问题。
可能会出现更多AccessibilityServices,因此强制用户禁用其他服务不是一种选择。
为什么会发生这种情况,我该怎么做才能阻止它?
Android 6.0。
事件类型:
TYPE_WINDOW_STATE_CHANGED, AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED, AccessibilityEvent.TYPE_VIEW_SCROLLED;