diff options
| author | Adam Powell <adamp@google.com> | 2013-07-11 15:25:59 -0700 |
|---|---|---|
| committer | Adam Powell <adamp@google.com> | 2013-07-11 15:25:59 -0700 |
| commit | 504a10f2f5c7343c863d31490700620109deb7ae (patch) | |
| tree | 99dd19fb38b47da8b31c473a3b7ddf0b32e83440 /core/java/android/view/ViewGroup.java | |
| parent | 713412fd54aba940ff67ab804292a2033681df89 (diff) | |
Un-hide all ViewParent methods
Make it possible for code outside the framework to implement the
ViewParent interface.
Change-Id: Ic1b4eb15a4b3da1d16c92b59e039d89861d893e4
Diffstat (limited to 'core/java/android/view/ViewGroup.java')
| -rw-r--r-- | core/java/android/view/ViewGroup.java | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/core/java/android/view/ViewGroup.java b/core/java/android/view/ViewGroup.java index a40582b746fc..f574efadbc30 100644 --- a/core/java/android/view/ViewGroup.java +++ b/core/java/android/view/ViewGroup.java @@ -742,8 +742,6 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager /** * Called when a child view has changed whether or not it is tracking transient state. - * - * @hide */ public void childHasTransientStateChanged(View child, boolean childHasTransientState) { final boolean oldHasTransientState = hasTransientState(); @@ -764,9 +762,6 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager } } - /** - * @hide - */ @Override public boolean hasTransientState() { return mChildCountWithTransientState > 0 || super.hasTransientState(); @@ -2530,13 +2525,15 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager event.setClassName(ViewGroup.class.getName()); } - /** - * @hide - */ @Override public void childAccessibilityStateChanged(View root) { if (mParent != null) { - mParent.childAccessibilityStateChanged(root); + try { + mParent.childAccessibilityStateChanged(root); + } catch (AbstractMethodError e) { + Log.e(VIEW_LOG_TAG, mParent.getClass().getSimpleName() + + " does not fully implement ViewParent", e); + } } } |
