diff options
Diffstat (limited to 'core/java/android/window/TaskOrganizer.java')
| -rw-r--r-- | core/java/android/window/TaskOrganizer.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/core/java/android/window/TaskOrganizer.java b/core/java/android/window/TaskOrganizer.java index 73995491668a..8fa011028f44 100644 --- a/core/java/android/window/TaskOrganizer.java +++ b/core/java/android/window/TaskOrganizer.java @@ -222,6 +222,20 @@ public class TaskOrganizer extends WindowOrganizer { } } + + /** + * Restarts the top activity in the given task by killing its process if it is visible. + * @hide + */ + @RequiresPermission(android.Manifest.permission.MANAGE_ACTIVITY_TASKS) + public void restartTaskTopActivityProcessIfVisible(@NonNull WindowContainerToken task) { + try { + mTaskOrganizerController.restartTaskTopActivityProcessIfVisible(task); + } catch (RemoteException e) { + throw e.rethrowFromSystemServer(); + } + } + /** * Gets the executor to run callbacks on. * @hide |
