We\'re looking to send an accessibility event (which would be picked up by TalkBack etc.) which isn\'t linked to a view.
For example, how could I send an accessibili
You can use the accessibility manager directly (since API 14) like @alanv said. But since API 16, you must provide a view.
final View parentView = view.getParent();
if (parentView != null) {
final AccessibilityManager a11yManager =
(AccessibilityManager) view.getContext().getSystemService(Context.ACCESSIBILITY_SERVICE);
if (a11yManager != null && a11yManager.isEnabled()) {
final AccessibilityEvent e = AccessibilityEvent.obtain();
view.onInitializeAccessibilityEvent(e);
e.getText().add("some text");
parentView.requestSendAccessibilityEvent(view, e);
}
}