summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorKaiqiang Wang <kaiqw@google.com>2021-12-08 10:41:54 +0100
committerKaiqiang Wang <kaiqw@google.com>2021-12-08 10:41:54 +0100
commit183ebfbcc829422dc41dc84ce2126d667a2bd112 (patch)
tree026c9a29cb91d53547bf4661d80fadee4702ab91 /core/java/android
parent49a9b619a1db7395f2e6f798b29a722709f92533 (diff)
Rename the AudioDescriptionRequestListener to match the
isAudioDescriptionRequest(). Test: atest AccessibilityManagerTest Bug: 160823970 Bug: 209687728 Change-Id: I9acd72723af0fa29e04bd253fee1aa953c9bc788
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/view/accessibility/AccessibilityManager.java38
1 files changed, 19 insertions, 19 deletions
diff --git a/core/java/android/view/accessibility/AccessibilityManager.java b/core/java/android/view/accessibility/AccessibilityManager.java
index 078b76752512..7a33507e9d78 100644
--- a/core/java/android/view/accessibility/AccessibilityManager.java
+++ b/core/java/android/view/accessibility/AccessibilityManager.java
@@ -273,8 +273,8 @@ public final class AccessibilityManager {
private final ArrayMap<AccessibilityServicesStateChangeListener, Executor>
mServicesStateChangeListeners = new ArrayMap<>();
- private final ArrayMap<AudioDescriptionByDefaultStateChangeListener, Executor>
- mAudioDescriptionByDefaultStateChangeListeners = new ArrayMap<>();
+ private final ArrayMap<AudioDescriptionRequestedChangeListener, Executor>
+ mAudioDescriptionRequestedChangeListeners = new ArrayMap<>();
/**
* Map from a view's accessibility id to the list of request preparers set for that view
@@ -359,15 +359,15 @@ public final class AccessibilityManager {
* Listener for the audio description by default state. To listen for
* changes to the audio description by default state on the device,
* implement this interface and register it with the system by calling
- * {@link #addAudioDescriptionByDefaultStateChangeListener}.
+ * {@link #addAudioDescriptionRequestedChangeListener}.
*/
- public interface AudioDescriptionByDefaultStateChangeListener {
+ public interface AudioDescriptionRequestedChangeListener {
/**
* Called when the audio description enabled state changes.
*
* @param enabled Whether audio description by default is enabled.
*/
- void onAudioDescriptionByDefaultStateChanged(boolean enabled);
+ void onAudioDescriptionRequestedChanged(boolean enabled);
}
/**
@@ -1177,31 +1177,31 @@ public final class AccessibilityManager {
}
/**
- * Registers a {@link AudioDescriptionByDefaultStateChangeListener}
+ * Registers a {@link AudioDescriptionRequestedChangeListener}
* for changes in the audio description by default state of the system.
* The value could be read via {@link #isAudioDescriptionRequested}.
*
* @param executor The executor on which the listener should be called back.
* @param listener The listener.
*/
- public void addAudioDescriptionByDefaultStateChangeListener(
+ public void addAudioDescriptionRequestedChangeListener(
@NonNull Executor executor,
- @NonNull AudioDescriptionByDefaultStateChangeListener listener) {
+ @NonNull AudioDescriptionRequestedChangeListener listener) {
synchronized (mLock) {
- mAudioDescriptionByDefaultStateChangeListeners.put(listener, executor);
+ mAudioDescriptionRequestedChangeListeners.put(listener, executor);
}
}
/**
- * Unregisters a {@link AudioDescriptionByDefaultStateChangeListener}.
+ * Unregisters a {@link AudioDescriptionRequestedChangeListener}.
*
* @param listener The listener.
* @return True if listener was previously registered.
*/
- public boolean removeAudioDescriptionByDefaultStateChangeListener(
- @NonNull AudioDescriptionByDefaultStateChangeListener listener) {
+ public boolean removeAudioDescriptionRequestedChangeListener(
+ @NonNull AudioDescriptionRequestedChangeListener listener) {
synchronized (mLock) {
- return (mAudioDescriptionByDefaultStateChangeListeners.remove(listener) != null);
+ return (mAudioDescriptionRequestedChangeListeners.remove(listener) != null);
}
}
@@ -1752,7 +1752,7 @@ public final class AccessibilityManager {
* </p>
* <p>
* Add listener to detect the state change via
- * {@link #addAudioDescriptionByDefaultStateChangeListener}
+ * {@link #addAudioDescriptionRequestedChangeListener}
* </p>
* @return {@code true} if the audio description is enabled, {@code false} otherwise.
*/
@@ -1865,20 +1865,20 @@ public final class AccessibilityManager {
*/
private void notifyAudioDescriptionbyDefaultStateChanged() {
final boolean isAudioDescriptionByDefaultRequested;
- final ArrayMap<AudioDescriptionByDefaultStateChangeListener, Executor> listeners;
+ final ArrayMap<AudioDescriptionRequestedChangeListener, Executor> listeners;
synchronized (mLock) {
- if (mAudioDescriptionByDefaultStateChangeListeners.isEmpty()) {
+ if (mAudioDescriptionRequestedChangeListeners.isEmpty()) {
return;
}
isAudioDescriptionByDefaultRequested = mIsAudioDescriptionByDefaultRequested;
- listeners = new ArrayMap<>(mAudioDescriptionByDefaultStateChangeListeners);
+ listeners = new ArrayMap<>(mAudioDescriptionRequestedChangeListeners);
}
final int numListeners = listeners.size();
for (int i = 0; i < numListeners; i++) {
- final AudioDescriptionByDefaultStateChangeListener listener = listeners.keyAt(i);
+ final AudioDescriptionRequestedChangeListener listener = listeners.keyAt(i);
listeners.valueAt(i).execute(() ->
- listener.onAudioDescriptionByDefaultStateChanged(
+ listener.onAudioDescriptionRequestedChanged(
isAudioDescriptionByDefaultRequested));
}
}