I have a service running to collect accessibility events. In Jelly Bean, it isn't capturing any change on TYPE_NOTIFICATION_STATE_CHANGED events. I follow the tutorials but nothing...
Here is my code:
@Override
protected void onServiceConnected() {
super.onServiceConnected();
AccessibilityServiceInfo localAccessibilityServiceInfo = new AccessibilityServiceInfo();
localAccessibilityServiceInfo.eventTypes = AccessibilityEvent.TYPES_ALL_MASK;
localAccessibilityServiceInfo.notificationTimeout = 80L;
localAccessibilityServiceInfo.feedbackType = AccessibilityServiceInfo.DEFAULT;
setServiceInfo(localAccessibilityServiceInfo);
}
@Override
public void onAccessibilityEvent(AccessibilityEvent event) {
if(event.getEventType() == AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED)
doSomething();
}