diff options
| author | Wale Ogunwale <ogunwale@google.com> | 2016-04-16 10:54:30 -0700 |
|---|---|---|
| committer | Wale Ogunwale <ogunwale@google.com> | 2016-04-16 10:54:30 -0700 |
| commit | 43896cffe69ffb70ed4d8248c81c9c25f69a7540 (patch) | |
| tree | 9b10dccfb45cd1fe7c27408c50fbfcf371ea16d9 /core/java | |
| parent | a4c0b1de1a33219b4f8ef1cdfc4e7641ac246f4b (diff) | |
Don't allow pinned activities to request visible behind
Also, release visible behind when pinning a visible behind activity.
Bug: 28042883
Change-Id: I1162d7639626f669f648ff82f5c367cb7b3fe6e6
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/app/ActivityManager.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/core/java/android/app/ActivityManager.java b/core/java/android/app/ActivityManager.java index 631a1293cdc0..424d3557a5aa 100644 --- a/core/java/android/app/ActivityManager.java +++ b/core/java/android/app/ActivityManager.java @@ -675,6 +675,14 @@ public class ActivityManager { return isStaticStack(stackId) || stackId == PINNED_STACK_ID || stackId == FREEFORM_WORKSPACE_STACK_ID || stackId == DOCKED_STACK_ID; } + + /** + * Returns true if activities contained in this stack can request visible behind by + * calling {@link Activity#requestVisibleBehind}. + */ + public static boolean activitiesCanRequestVisibleBehind(int stackId) { + return stackId == FULLSCREEN_WORKSPACE_STACK_ID; + } } /** |
