From a7bb6fbeab933326d58aa806d8194b7b13239d34 Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Tue, 3 Feb 2015 18:13:40 -0800 Subject: First quick implementation of auto assist data. Introduce new AssistData class that contains all data the framework automatically generates for assist. Currently populated with a very simple tree structure representing the app's view hierarchy. Reworked how we populate the class name for accessibility info, so this is provided through a new method call on View that subclasses can override. This method is also used to populate the class name in AssistData. Change-Id: Ibd0acdc8354727d4291473283b5e4b70894905dc --- core/java/android/widget/LinearLayout.java | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) (limited to 'core/java/android/widget/LinearLayout.java') diff --git a/core/java/android/widget/LinearLayout.java b/core/java/android/widget/LinearLayout.java index 28e50c4..c0f63d2 100644 --- a/core/java/android/widget/LinearLayout.java +++ b/core/java/android/widget/LinearLayout.java @@ -1806,18 +1806,9 @@ public class LinearLayout extends ViewGroup { return p instanceof LinearLayout.LayoutParams; } - /** @hide */ - @Override - public void onInitializeAccessibilityEventInternal(AccessibilityEvent event) { - super.onInitializeAccessibilityEventInternal(event); - event.setClassName(LinearLayout.class.getName()); - } - - /** @hide */ @Override - public void onInitializeAccessibilityNodeInfoInternal(AccessibilityNodeInfo info) { - super.onInitializeAccessibilityNodeInfoInternal(info); - info.setClassName(LinearLayout.class.getName()); + public CharSequence getAccessibilityClassName() { + return LinearLayout.class.getName(); } /** -- cgit v1.1