Make ActivityOptions#setLaunchTaskId a system API
This is needed for digital wellbeing, see go/dwb-dialog-multi-window-dd for more information. Bug: 199825187 Test: N/A Change-Id: Ic0acbb034f326d0e8bc0e63d8c1a7b3f35a0e931
This commit is contained in:
@@ -437,6 +437,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);
|
||||
|
||||
@@ -144,7 +144,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);
|
||||
|
||||
@@ -26,6 +26,7 @@ import android.annotation.IntDef;
|
||||
import android.annotation.NonNull;
|
||||
import android.annotation.Nullable;
|
||||
import android.annotation.RequiresPermission;
|
||||
import android.annotation.SystemApi;
|
||||
import android.annotation.TestApi;
|
||||
import android.app.ExitTransitionCoordinator.ActivityExitTransitionCallbacks;
|
||||
import android.app.ExitTransitionCoordinator.ExitTransitionCallbacks;
|
||||
@@ -1521,7 +1522,8 @@ public class ActivityOptions {
|
||||
* Sets the task the activity will be launched in.
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
@RequiresPermission(START_TASKS_FROM_RECENTS)
|
||||
@SystemApi
|
||||
public void setLaunchTaskId(int taskId) {
|
||||
mLaunchTaskId = taskId;
|
||||
}
|
||||
@@ -1529,6 +1531,7 @@ public class ActivityOptions {
|
||||
/**
|
||||
* @hide
|
||||
*/
|
||||
@SystemApi
|
||||
public int getLaunchTaskId() {
|
||||
return mLaunchTaskId;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user