From 33c7136dde17857bed452d0ddac37018869c7dab Mon Sep 17 00:00:00 2001 From: Phil Weaver Date: Tue, 9 May 2017 16:17:02 -0700 Subject: [PATCH] Clarify documentation for notification a11y events This javadoc was confusing the TalkBack team, so I've clarified that these events can come from either a notification or a toast. I also removed a note that I found confusing and, as far as I could tell, was not correct anyway. Bug: 34851364 Test: Docs changes only. Relying on TreeHugger. Change-Id: Ie5c6efd6e32ce1e33f8cc45c795cda7d7b2e6583 --- .../accessibility/AccessibilityEvent.java | 21 +++++++------------ 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/core/java/android/view/accessibility/AccessibilityEvent.java b/core/java/android/view/accessibility/AccessibilityEvent.java index 79c81b2a2f184..249fd91ee3f9f 100644 --- a/core/java/android/view/accessibility/AccessibilityEvent.java +++ b/core/java/android/view/accessibility/AccessibilityEvent.java @@ -365,8 +365,9 @@ import java.util.List; * NOTIFICATION TYPES
*

*

- * Notification state changed - represents the event showing - * {@link android.app.Notification}.
+ * Notification state changed - represents the event showing a transient piece of information + * to the user. This information may be a {@link android.app.Notification} or + * {@link android.widget.Toast}.
* Type: {@link #TYPE_NOTIFICATION_STATE_CHANGED}
* Properties:
*

- * Note: This event type is not dispatched to descendants though - * {@link android.view.View#dispatchPopulateAccessibilityEvent(AccessibilityEvent) - * View.dispatchPopulateAccessibilityEvent(AccessibilityEvent)}, hence the event - * source {@link android.view.View} and the sub-tree rooted at it will not receive - * calls to {@link android.view.View#onPopulateAccessibilityEvent(AccessibilityEvent) - * View.onPopulateAccessibilityEvent(AccessibilityEvent)}. The preferred way to add - * text content to such events is by setting the - * {@link android.R.styleable#View_contentDescription contentDescription} of the source - * view.
*

*

* EXPLORATION TYPES