summaryrefslogtreecommitdiff
path: root/core/java/android/app/ClientTransactionHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/app/ClientTransactionHandler.java')
-rw-r--r--core/java/android/app/ClientTransactionHandler.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/app/ClientTransactionHandler.java b/core/java/android/app/ClientTransactionHandler.java
index cf5fd148c030..c752f34ab0bb 100644
--- a/core/java/android/app/ClientTransactionHandler.java
+++ b/core/java/android/app/ClientTransactionHandler.java
@@ -159,6 +159,10 @@ public abstract class ClientTransactionHandler {
/** Request that an activity enter picture-in-picture. */
public abstract void handlePictureInPictureRequested(@NonNull ActivityClientRecord r);
+ /** Signal to an activity (that is currently in PiP) of PiP state changes. */
+ public abstract void handlePictureInPictureStateChanged(@NonNull ActivityClientRecord r,
+ PictureInPictureUiState pipState);
+
/** Whether the activity want to handle splash screen exit animation */
public abstract boolean isHandleSplashScreenExit(@NonNull IBinder token);