281 @Override
282 public void onAnnouncementRequested(CharSequence announcement) {
283 announceForAccessibility(announcement);
284 }
5234 public void announceForAccessibility(CharSequence text) {
5235 if (AccessibilityManager.getInstance(mContext).isEnabled() && mParent != null) {
5236 AccessibilityEvent event = AccessibilityEvent.obtain(
5237 AccessibilityEvent.TYPE_ANNOUNCEMENT);
5238 onInitializeAccessibilityEvent(event);
5239 event.getText().add(text);
5240 event.setContentDescription(null);
5241 mParent.requestSendAccessibilityEvent(this, event);
5242 }
5243 }