AccessibilityButtonController.AccessibilityButtonCallback


public static abstract class AccessibilityButtonController.AccessibilityButtonCallback
extends Object

java.lang.Object
   ↳ android.accessibilityservice.AccessibilityButtonController.AccessibilityButtonCallback


Callback for interaction with and changes to state of the accessibility button within the system's navigation area.

Summary

Public constructors

AccessibilityButtonCallback()

Public methods

void onAvailabilityChanged(AccessibilityButtonController controller, boolean available)

Called when the availability of the accessibility button in the system's navigation area has changed.

void onClicked(AccessibilityButtonController controller)

Called when the accessibility button in the system's navigation area is clicked.

Inherited methods

Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

Indicates whether some other object is "equal to" this one.

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

Public constructors

AccessibilityButtonCallback

public AccessibilityButtonCallback ()

Public methods

onAvailabilityChanged

Added in API level 26
public void onAvailabilityChanged (AccessibilityButtonController controller, 
                boolean available)

Called when the availability of the accessibility button in the system's navigation area has changed. The accessibility button may become unavailable because the device shopped showing the button, the button was assigned to another service, or for other reasons.

Parameters
controller AccessibilityButtonController: the controller used to register for this callback

available boolean: true if the accessibility button is available to this service, false otherwise

onClicked

Added in API level 26
public void onClicked (AccessibilityButtonController controller)

Called when the accessibility button in the system's navigation area is clicked.

Parameters
controller AccessibilityButtonController: the controller used to register for this callback