summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/api/current.txt6
-rw-r--r--core/java/android/view/ViewTreeObserver.java6
2 files changed, 6 insertions, 6 deletions
diff --git a/core/api/current.txt b/core/api/current.txt
index bb3264701ca5..74769a3fc7b5 100644
--- a/core/api/current.txt
+++ b/core/api/current.txt
@@ -51083,6 +51083,7 @@ package android.view {
method public void addOnTouchModeChangeListener(android.view.ViewTreeObserver.OnTouchModeChangeListener);
method public void addOnWindowAttachListener(android.view.ViewTreeObserver.OnWindowAttachListener);
method public void addOnWindowFocusChangeListener(android.view.ViewTreeObserver.OnWindowFocusChangeListener);
+ method public void addOnWindowVisibilityChangeListener(@NonNull android.view.ViewTreeObserver.OnWindowVisibilityChangeListener);
method public void dispatchOnDraw();
method public void dispatchOnGlobalLayout();
method public boolean dispatchOnPreDraw();
@@ -51098,6 +51099,7 @@ package android.view {
method public void removeOnTouchModeChangeListener(android.view.ViewTreeObserver.OnTouchModeChangeListener);
method public void removeOnWindowAttachListener(android.view.ViewTreeObserver.OnWindowAttachListener);
method public void removeOnWindowFocusChangeListener(android.view.ViewTreeObserver.OnWindowFocusChangeListener);
+ method public void removeOnWindowVisibilityChangeListener(@NonNull android.view.ViewTreeObserver.OnWindowVisibilityChangeListener);
method public boolean unregisterFrameCommitCallback(@NonNull Runnable);
}
@@ -51134,6 +51136,10 @@ package android.view {
method public void onWindowFocusChanged(boolean);
}
+ public static interface ViewTreeObserver.OnWindowVisibilityChangeListener {
+ method public void onWindowVisibilityChanged(int);
+ }
+
public abstract class Window {
ctor public Window(@UiContext android.content.Context);
method public abstract void addContentView(android.view.View, android.view.ViewGroup.LayoutParams);
diff --git a/core/java/android/view/ViewTreeObserver.java b/core/java/android/view/ViewTreeObserver.java
index ed8350afc109..2c077c3e9e63 100644
--- a/core/java/android/view/ViewTreeObserver.java
+++ b/core/java/android/view/ViewTreeObserver.java
@@ -109,8 +109,6 @@ public final class ViewTreeObserver {
/**
* Interface definition for a callback to be invoked when the view hierarchy's window
* visibility changes.
- *
- * @hide
*/
public interface OnWindowVisibilityChangeListener {
/**
@@ -569,8 +567,6 @@ public final class ViewTreeObserver {
* @param listener The callback to add
*
* @throws IllegalStateException If {@link #isAlive()} returns false
- *
- * @hide
*/
public void addOnWindowVisibilityChangeListener(
@NonNull OnWindowVisibilityChangeListener listener) {
@@ -593,8 +589,6 @@ public final class ViewTreeObserver {
*
* @see #addOnWindowVisibilityChangeListener(
* android.view.ViewTreeObserver.OnWindowVisibilityChangeListener)
- *
- * @hide
*/
public void removeOnWindowVisibilityChangeListener(
@NonNull OnWindowVisibilityChangeListener victim) {