# AccessibilityManager.AccessibilityServicesStateChangeListener

Added in[API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# AccessibilityManager.AccessibilityServicesStateChangeListener

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/view/accessibility/AccessibilityManager.AccessibilityServicesStateChangeListener "View this page in Kotlin")\|Java

`
public
static


interface
AccessibilityManager.AccessibilityServicesStateChangeListener
`  
`


`

|------------------------------------------------------------------------------------------|
| android.view.accessibility.AccessibilityManager.AccessibilityServicesStateChangeListener |

<br />

*** ** * ** ***

Listener for changes to the state of accessibility services.

This refers to changes to[AccessibilityServiceInfo](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo), including:

- Whenever a service is enabled or disabled, or its info has been set or removed.
- Whenever a metadata attribute of any running service's info changes.

<br />

**See also:**

- [for a list of infos of the enabled accessibility
  services.](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager#getEnabledAccessibilityServiceList(int))
- [AccessibilityManager.addAccessibilityServicesStateChangeListener(AccessibilityServicesStateChangeListener)](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager#addAccessibilityServicesStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityServicesStateChangeListener))

## Summary

|                                                                                                                                                                                                                            ### Public methods                                                                                                                                                                                                                            ||
|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract void` | ` `[onAccessibilityServicesStateChanged](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.AccessibilityServicesStateChangeListener#onAccessibilityServicesStateChanged(android.view.accessibility.AccessibilityManager))`(`[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager)` manager) ` Called when the state of accessibility services changes. |

## Public methods

### onAccessibilityServicesStateChanged

Added in[API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract void onAccessibilityServicesStateChanged (AccessibilityManager manager)
```

Called when the state of accessibility services changes.

<br />

|                                               Parameters                                               ||
|-----------|---------------------------------------------------------------------------------------------|
| `manager` | `AccessibilityManager`: The manager that is calling back This value cannot be`null`. <br /> |