diff options
author | Felipe Leme <felipeal@google.com> | 2021-11-02 15:12:19 -0700 |
---|---|---|
committer | Felipe Leme <felipeal@google.com> | 2021-11-04 12:36:56 -0700 |
commit | 9cab317f2a046c60efc3476b74d6bfa76a894752 (patch) | |
tree | 959780ab797cccef9b022143b168b4f3ed59b6b4 /core/api | |
parent | bec1fdfcd099a002d83ce26125270f71ffd5f887 (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.txt | 4 |
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 { |