Merge "Set isInPictureInPictureMode earlier" into rvc-dev
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user