diff options
Diffstat (limited to 'core/java/android/window/DisplayWindowPolicyController.java')
| -rw-r--r-- | core/java/android/window/DisplayWindowPolicyController.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/android/window/DisplayWindowPolicyController.java b/core/java/android/window/DisplayWindowPolicyController.java index 1270d87e3a04..d3cc918c2a29 100644 --- a/core/java/android/window/DisplayWindowPolicyController.java +++ b/core/java/android/window/DisplayWindowPolicyController.java @@ -110,6 +110,13 @@ public abstract class DisplayWindowPolicyController { @WindowConfiguration.WindowingMode int windowingMode); /** + * Returns {@code true} if the given new task can be launched on this virtual display. + */ + public abstract boolean canActivityBeLaunched(@NonNull ActivityInfo activityInfo, + @WindowConfiguration.WindowingMode int windowingMode, int launchingFromDisplayId, + boolean isNewTask); + + /** * Called when an Activity window is layouted with the new changes where contains the * window flags that we’re interested in. * Returns {@code false} if the Activity cannot remain on the display and the activity task will |
