summaryrefslogtreecommitdiff
path: root/core/api
diff options
context:
space:
mode:
authorFelipe Leme <felipeal@google.com>2021-11-02 15:12:19 -0700
committerFelipe Leme <felipeal@google.com>2021-11-04 12:36:56 -0700
commit9cab317f2a046c60efc3476b74d6bfa76a894752 (patch)
tree959780ab797cccef9b022143b168b4f3ed59b6b4 /core/api
parentbec1fdfcd099a002d83ce26125270f71ffd5f887 (diff)
New TestAPIs on ActivityManager to not stop bg users on switch.
Test: atest NeneTest:UsersTest Test: m update-api Test: adb shell cmd activity set-stop-user-on-switch false Test: adb shell cmd activity set-stop-user-on-switch Test: adb shell dumpsys activity users|grep OnSwitch Bug: 203752848 Change-Id: Ib57989aff323dc1f7d98720d01215e4f7c79ba3a
Diffstat (limited to 'core/api')
-rw-r--r--core/api/test-current.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/api/test-current.txt b/core/api/test-current.txt
index 488f8b145e52..40880c19f0a0 100644
--- a/core/api/test-current.txt
+++ b/core/api/test-current.txt
@@ -113,6 +113,7 @@ package android.app {
method @RequiresPermission(android.Manifest.permission.RESET_APP_ERRORS) public void resetAppErrors();
method public static void resumeAppSwitches() throws android.os.RemoteException;
method @RequiresPermission(android.Manifest.permission.CHANGE_CONFIGURATION) public void scheduleApplicationInfoChanged(java.util.List<java.lang.String>, int);
+ method @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.INTERACT_ACROSS_USERS_FULL}) public void setStopBackgroundUsersOnSwitch(int);
method @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS_FULL) public boolean stopUser(int, boolean);
method @RequiresPermission(android.Manifest.permission.CHANGE_CONFIGURATION) public boolean updateMccMncConfiguration(@NonNull String, @NonNull String);
method @RequiresPermission(android.Manifest.permission.DUMP) public void waitForBroadcastIdle();
@@ -127,6 +128,9 @@ package android.app {
field public static final int PROCESS_CAPABILITY_NONE = 0; // 0x0
field public static final int PROCESS_STATE_FOREGROUND_SERVICE = 4; // 0x4
field public static final int PROCESS_STATE_TOP = 2; // 0x2
+ field public static final int STOP_BG_USERS_ON_SWITCH_DEFAULT = -1; // 0xffffffff
+ field public static final int STOP_BG_USERS_ON_SWITCH_FALSE = 0; // 0x0
+ field public static final int STOP_BG_USERS_ON_SWITCH_TRUE = 1; // 0x1
}
public static class ActivityManager.RunningAppProcessInfo implements android.os.Parcelable {