diff options
author | Ying Zheng <yizheng@google.com> | 2018-06-25 20:09:05 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-06-25 20:09:05 +0000 |
commit | d50321314e309f0062850733a6e7b5f582af5f8c (patch) | |
tree | 97446164589c82ce954b16aa76e9761427839333 /car-lib | |
parent | d2335e6a0cf7c47a3dd276ce8f95ab9ae64b494e (diff) | |
parent | cf20f44f515ca802baad7d73f86cbd829e1a2183 (diff) | |
download | Car-d50321314e309f0062850733a6e7b5f582af5f8c.tar.gz |
Merge "Update last active user." into pi-dev
Diffstat (limited to 'car-lib')
-rw-r--r-- | car-lib/src/android/car/user/CarUserManagerHelper.java | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/car-lib/src/android/car/user/CarUserManagerHelper.java b/car-lib/src/android/car/user/CarUserManagerHelper.java index a0f4e15d7b..db28d21cba 100644 --- a/car-lib/src/android/car/user/CarUserManagerHelper.java +++ b/car-lib/src/android/car/user/CarUserManagerHelper.java @@ -34,7 +34,6 @@ import android.os.UserManager; import android.provider.Settings; import android.util.Log; -import com.android.internal.annotations.VisibleForTesting; import com.android.internal.util.UserIcons; import com.google.android.collect.Sets; @@ -109,9 +108,7 @@ public class CarUserManagerHelper { * Set default boot into user. * * @param userId default user id to boot into. - * @deprecated Setting default user is obsolete */ - @Deprecated public void setDefaultBootUser(int userId) { Settings.Global.putInt( mContext.getContentResolver(), @@ -136,9 +133,7 @@ public class CarUserManagerHelper { * Get user id for the default boot into user. * * @return user id of the default boot into user - * @deprecated Use {@link #getLastActiveUser()} instead. */ - @Deprecated public int getDefaultBootUser() { // Make user 10 the original default boot user. return Settings.Global.getInt( @@ -371,10 +366,7 @@ public class CarUserManagerHelper { * * @param userInfo User to check against system user. * @return {@code true} if is default user, {@code false} otherwise. - * - * @deprecated Default user is obsolete */ - @Deprecated public boolean isDefaultUser(UserInfo userInfo) { return userInfo.id == getDefaultBootUser(); } @@ -426,6 +418,17 @@ public class CarUserManagerHelper { } /** + * Checks if the given user is non-ephemeral. + * + * @param userId User to check + * @return {@code true} if given user is persistent user. + */ + public boolean isPersistentUser(int userId) { + UserInfo user = mUserManager.getUserInfo(userId); + return !user.isEphemeral(); + } + + /** * Returns whether this user can be removed from the system. * * @param userInfo User to be removed |