diff options
author | Alan Viverette <alanv@google.com> | 2013-09-30 13:45:55 -0700 |
---|---|---|
committer | Alan Viverette <alanv@google.com> | 2013-09-30 13:45:55 -0700 |
commit | 2e1e081146546a04bc3813dde9c44babbddc0712 (patch) | |
tree | eaaa691b2387082f6e37ee2d52ef6265b85f16aa /core/java/android/view/accessibility | |
parent | 0e772b226801ca03292abad04677b1f7f29fade4 (diff) | |
download | frameworks_base-2e1e081146546a04bc3813dde9c44babbddc0712.zip frameworks_base-2e1e081146546a04bc3813dde9c44babbddc0712.tar.gz frameworks_base-2e1e081146546a04bc3813dde9c44babbddc0712.tar.bz2 |
Add findFocus API for AccessibilityNodeProvider
BUG: 9372171
Change-Id: Iea46ce5a4bf25baaabe5c07cd7d0c58bb31f23d9
Diffstat (limited to 'core/java/android/view/accessibility')
-rw-r--r-- | core/java/android/view/accessibility/AccessibilityNodeProvider.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/core/java/android/view/accessibility/AccessibilityNodeProvider.java b/core/java/android/view/accessibility/AccessibilityNodeProvider.java index 688cbdf..718c32f 100644 --- a/core/java/android/view/accessibility/AccessibilityNodeProvider.java +++ b/core/java/android/view/accessibility/AccessibilityNodeProvider.java @@ -132,4 +132,19 @@ public abstract class AccessibilityNodeProvider { int virtualViewId) { return null; } + + /** + * Find the virtual view, i.e. a descendant of the host View, that has the + * specified focus type. + * + * @param focus The focus to find. One of + * {@link AccessibilityNodeInfo#FOCUS_INPUT} or + * {@link AccessibilityNodeInfo#FOCUS_ACCESSIBILITY}. + * @return The node info of the focused view or null. + * @see AccessibilityNodeInfo#FOCUS_INPUT + * @see AccessibilityNodeInfo#FOCUS_ACCESSIBILITY + */ + public AccessibilityNodeInfo findFocus(int focus) { + return null; + } } |