summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorVarun Shah <varunshah@google.com>2018-12-10 18:33:36 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2018-12-10 18:33:36 +0000
commit47f43001edf944e2821597a67077aa5fcf1de12c (patch)
treeb0a2255d52d37f713c41af22f5f270295ec5295e /core/java/android
parent4c47901848ccc14b0e4ced7f971a163e2c734d8a (diff)
parent3e75d757bc198a4c291acee32d27c2e123c0e118 (diff)
Merge "Added a new API for SUW: ActivityManager#switchUser(UserHandle)."
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/app/ActivityManager.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/app/ActivityManager.java b/core/java/android/app/ActivityManager.java
index 1cf042fd12b4..84c778502393 100644
--- a/core/java/android/app/ActivityManager.java
+++ b/core/java/android/app/ActivityManager.java
@@ -3676,6 +3676,18 @@ public class ActivityManager {
}
/**
+ * Returns whether switching to provided user was successful.
+ *
+ * @param user the user to switch to.
+ * @hide
+ */
+ @SystemApi
+ @RequiresPermission(android.Manifest.permission.MANAGE_USERS)
+ public boolean switchUser(UserHandle user) {
+ return switchUser(user.getIdentifier());
+ }
+
+ /**
* Logs out current current foreground user by switching to the system user and stopping the
* user being switched from.
* @hide