Loading core/java/android/app/ActivityOptions.java +5 −0 Original line number Diff line number Diff line Loading @@ -1352,6 +1352,11 @@ public class ActivityOptions { return mRemoteTransition; } /** @hide */ public void setRemoteTransition(@Nullable RemoteTransition remoteTransition) { mRemoteTransition = remoteTransition; } /** @hide */ public static ActivityOptions fromBundle(Bundle bOptions) { return bOptions != null ? new ActivityOptions(bOptions) : null; Loading services/core/java/com/android/server/wm/ActivityRecord.java +4 −0 Original line number Diff line number Diff line Loading @@ -4640,8 +4640,12 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A ActivityOptions takeOptions() { if (DEBUG_TRANSITION) Slog.i(TAG, "Taking options for " + this + " callers=" + Debug.getCallers(6)); if (mPendingOptions == null) return null; final ActivityOptions opts = mPendingOptions; mPendingOptions = null; // Strip sensitive information from options before sending it to app. opts.setRemoteTransition(null); opts.setRemoteAnimationAdapter(null); return opts; } Loading Loading
core/java/android/app/ActivityOptions.java +5 −0 Original line number Diff line number Diff line Loading @@ -1352,6 +1352,11 @@ public class ActivityOptions { return mRemoteTransition; } /** @hide */ public void setRemoteTransition(@Nullable RemoteTransition remoteTransition) { mRemoteTransition = remoteTransition; } /** @hide */ public static ActivityOptions fromBundle(Bundle bOptions) { return bOptions != null ? new ActivityOptions(bOptions) : null; Loading
services/core/java/com/android/server/wm/ActivityRecord.java +4 −0 Original line number Diff line number Diff line Loading @@ -4640,8 +4640,12 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A ActivityOptions takeOptions() { if (DEBUG_TRANSITION) Slog.i(TAG, "Taking options for " + this + " callers=" + Debug.getCallers(6)); if (mPendingOptions == null) return null; final ActivityOptions opts = mPendingOptions; mPendingOptions = null; // Strip sensitive information from options before sending it to app. opts.setRemoteTransition(null); opts.setRemoteAnimationAdapter(null); return opts; } Loading