summaryrefslogtreecommitdiff
path: root/core/java/android/app/ActivityTaskManager.java
diff options
context:
space:
mode:
authorHongwei Wang <hwwang@google.com>2020-10-26 15:11:40 -0700
committerHongwei Wang <hwwang@google.com>2020-10-28 08:26:21 -0700
commit8bd88f8894938eb68d7ead8f4bdc5222baf6ef66 (patch)
tree1217d01835c1bc317d56fd62ccd44970c4d32959 /core/java/android/app/ActivityTaskManager.java
parentbae149c2a8b499b2e2c63b1c19621a0002e583a8 (diff)
Allow resource override on max number of actions in PiP
Moved the query of max number of pip actions from ActivityTaskManagerService to ActivityTaskManager. Note that TaskInfo#pictureInPictureParams is exposed via TaskInfo#getPictureInPictureParams (annotated as @TestApi). Bug: 168800594 Test: atest PinnedStackTests#testMaxNumberOfActions \ PinnedStackTests#testFillMaxAllowedActions \ PinnedStackTests#testRejectExceededActions Change-Id: Ibcf2302e3ec87909543a1d6da0b64fd4565a061c
Diffstat (limited to 'core/java/android/app/ActivityTaskManager.java')
-rw-r--r--core/java/android/app/ActivityTaskManager.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/app/ActivityTaskManager.java b/core/java/android/app/ActivityTaskManager.java
index c9b009becac4..c7b90897c8e7 100644
--- a/core/java/android/app/ActivityTaskManager.java
+++ b/core/java/android/app/ActivityTaskManager.java
@@ -437,6 +437,12 @@ public class ActivityTaskManager {
return currentUiModeSupportsErrorDialogs(config);
}
+ /** @return max allowed number of actions in picture-in-picture mode. */
+ public static int getMaxNumPictureInPictureActions(@NonNull Context context) {
+ return context.getResources().getInteger(
+ com.android.internal.R.integer.config_pictureInPictureMaxNumberOfActions);
+ }
+
/**
* Information you can retrieve about a root task in the system.
* @hide