I have written an accessibility service and I want the service to be stopped/killed once it receives an accessibility event (i.e. in method onAccessibilityEvent
). C
An accessibility service can't remove itself from the list of enabled services or kill its own process without being automatically restarted, but you can call AccessibilityService.setServiceInfo(new AccessibilityServiceInfo())
to effectively turn off your service.
Calling AccessibilityManager.isEnabled()
will still return true, but your service won't receive events.