diff options
| author | Varun Shah <varunshah@google.com> | 2019-01-16 20:31:43 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2019-01-16 20:31:43 +0000 |
| commit | c51b2c602322c593dac55748d69009775520eff6 (patch) | |
| tree | 5816a16488cbed70bba152197a4dcd5c9e0cda34 /core/java/android | |
| parent | 46894e7ac25ed9c5cdd4a0d5234edbfdb4f21944 (diff) | |
| parent | e7f6b543122fb276cd90b18020dd34459736399b (diff) | |
Merge "Adding a null check for ActivityManager#switchUser(UserHandle)."
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/app/ActivityManager.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/core/java/android/app/ActivityManager.java b/core/java/android/app/ActivityManager.java index d42326020323..e0b8d78ebabc 100644 --- a/core/java/android/app/ActivityManager.java +++ b/core/java/android/app/ActivityManager.java @@ -3705,11 +3705,16 @@ public class ActivityManager { * Returns whether switching to provided user was successful. * * @param user the user to switch to. + * + * @throws IllegalArgumentException if the user is null. * @hide */ @SystemApi @RequiresPermission(android.Manifest.permission.MANAGE_USERS) - public boolean switchUser(UserHandle user) { + public boolean switchUser(@NonNull UserHandle user) { + if (user == null) { + throw new IllegalArgumentException("UserHandle cannot be null."); + } return switchUser(user.getIdentifier()); } |
