Loading api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -53620,6 +53620,7 @@ package android.view { public static final class SurfaceControlViewHost.SurfacePackage implements android.os.Parcelable { method public int describeContents(); method public void release(); method public void writeToParcel(@NonNull android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.view.SurfaceControlViewHost.SurfacePackage> CREATOR; } core/java/android/view/SurfaceControlViewHost.java +11 −1 Original line number Diff line number Diff line Loading @@ -52,7 +52,7 @@ public class SurfaceControlViewHost { * a SurfaceView by calling {@link SurfaceView#setChildSurfacePackage}. */ public static final class SurfacePackage implements Parcelable { private final SurfaceControl mSurfaceControl; private SurfaceControl mSurfaceControl; private final IAccessibilityEmbeddedConnection mAccessibilityEmbeddedConnection; SurfacePackage(SurfaceControl sc, IAccessibilityEmbeddedConnection connection) { Loading Loading @@ -97,6 +97,16 @@ public class SurfaceControlViewHost { out.writeStrongBinder(mAccessibilityEmbeddedConnection.asBinder()); } /** * Release the SurfaceControl associated with the SurfacePackage. */ public void release() { if (mSurfaceControl != null) { mSurfaceControl.release(); } mSurfaceControl = null; } public static final @NonNull Creator<SurfacePackage> CREATOR = new Creator<SurfacePackage>() { public SurfacePackage createFromParcel(Parcel in) { Loading Loading
api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -53620,6 +53620,7 @@ package android.view { public static final class SurfaceControlViewHost.SurfacePackage implements android.os.Parcelable { method public int describeContents(); method public void release(); method public void writeToParcel(@NonNull android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.view.SurfaceControlViewHost.SurfacePackage> CREATOR; }
core/java/android/view/SurfaceControlViewHost.java +11 −1 Original line number Diff line number Diff line Loading @@ -52,7 +52,7 @@ public class SurfaceControlViewHost { * a SurfaceView by calling {@link SurfaceView#setChildSurfacePackage}. */ public static final class SurfacePackage implements Parcelable { private final SurfaceControl mSurfaceControl; private SurfaceControl mSurfaceControl; private final IAccessibilityEmbeddedConnection mAccessibilityEmbeddedConnection; SurfacePackage(SurfaceControl sc, IAccessibilityEmbeddedConnection connection) { Loading Loading @@ -97,6 +97,16 @@ public class SurfaceControlViewHost { out.writeStrongBinder(mAccessibilityEmbeddedConnection.asBinder()); } /** * Release the SurfaceControl associated with the SurfacePackage. */ public void release() { if (mSurfaceControl != null) { mSurfaceControl.release(); } mSurfaceControl = null; } public static final @NonNull Creator<SurfacePackage> CREATOR = new Creator<SurfacePackage>() { public SurfacePackage createFromParcel(Parcel in) { Loading