diff --git a/core/api/system-current.txt b/core/api/system-current.txt index 749b1f8ddd877..fcda5b2733120 100755 --- a/core/api/system-current.txt +++ b/core/api/system-current.txt @@ -440,6 +440,11 @@ package android.app { method public void onUidImportance(int, int); } + public class ActivityOptions { + method public int getLaunchTaskId(); + method @RequiresPermission("android.permission.START_TASKS_FROM_RECENTS") public void setLaunchTaskId(int); + } + public class AlarmManager { method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void set(int, long, long, long, android.app.PendingIntent, android.os.WorkSource); method @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS) public void set(int, long, long, long, android.app.AlarmManager.OnAlarmListener, android.os.Handler, android.os.WorkSource); diff --git a/core/api/test-current.txt b/core/api/test-current.txt index 372ad9da67e49..e707b038e1b61 100644 --- a/core/api/test-current.txt +++ b/core/api/test-current.txt @@ -146,7 +146,6 @@ package android.app { method @NonNull @RequiresPermission(android.Manifest.permission.START_TASKS_FROM_RECENTS) public static android.app.ActivityOptions makeCustomTaskAnimation(@NonNull android.content.Context, int, int, @Nullable android.os.Handler, @Nullable android.app.ActivityOptions.OnAnimationStartedListener, @Nullable android.app.ActivityOptions.OnAnimationFinishedListener); method public static void setExitTransitionTimeout(long); method public void setLaunchActivityType(int); - method public void setLaunchTaskId(int); method public void setLaunchWindowingMode(int); method public void setLaunchedFromBubble(boolean); method public void setTaskAlwaysOnTop(boolean); diff --git a/core/java/android/app/ActivityOptions.java b/core/java/android/app/ActivityOptions.java index c1b94787de248..a5facd9947081 100644 --- a/core/java/android/app/ActivityOptions.java +++ b/core/java/android/app/ActivityOptions.java @@ -1529,7 +1529,8 @@ public class ActivityOptions extends ComponentOptions { * Sets the task the activity will be launched in. * @hide */ - @TestApi + @RequiresPermission(START_TASKS_FROM_RECENTS) + @SystemApi public void setLaunchTaskId(int taskId) { mLaunchTaskId = taskId; } @@ -1537,6 +1538,7 @@ public class ActivityOptions extends ComponentOptions { /** * @hide */ + @SystemApi public int getLaunchTaskId() { return mLaunchTaskId; }