Loading core/java/android/app/Activity.java +7 −1 Original line number Diff line number Diff line Loading @@ -2838,7 +2838,13 @@ public class Activity extends ContextThemeWrapper throw new IllegalStateException("Activity must be resumed to enter" + " picture-in-picture"); } return ActivityTaskManager.getService().enterPictureInPictureMode(mToken, params); // Set mIsInPictureInPictureMode earlier and don't wait for // onPictureInPictureModeChanged callback here. This is to ensure that // isInPictureInPictureMode returns true in the following onPause callback. // See https://developer.android.com/guide/topics/ui/picture-in-picture for guidance. mIsInPictureInPictureMode = ActivityTaskManager.getService().enterPictureInPictureMode( mToken, params); return mIsInPictureInPictureMode; } catch (RemoteException e) { return false; } Loading Loading
core/java/android/app/Activity.java +7 −1 Original line number Diff line number Diff line Loading @@ -2838,7 +2838,13 @@ public class Activity extends ContextThemeWrapper throw new IllegalStateException("Activity must be resumed to enter" + " picture-in-picture"); } return ActivityTaskManager.getService().enterPictureInPictureMode(mToken, params); // Set mIsInPictureInPictureMode earlier and don't wait for // onPictureInPictureModeChanged callback here. This is to ensure that // isInPictureInPictureMode returns true in the following onPause callback. // See https://developer.android.com/guide/topics/ui/picture-in-picture for guidance. mIsInPictureInPictureMode = ActivityTaskManager.getService().enterPictureInPictureMode( mToken, params); return mIsInPictureInPictureMode; } catch (RemoteException e) { return false; } Loading