diff options
Diffstat (limited to 'src/com/android/settings/Utils.java')
-rw-r--r-- | src/com/android/settings/Utils.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java index a18d860..d25d8c3 100644 --- a/src/com/android/settings/Utils.java +++ b/src/com/android/settings/Utils.java @@ -1235,4 +1235,15 @@ public final class Utils { Spannable.SPAN_INCLUSIVE_INCLUSIVE); return str; } -}
\ No newline at end of file + + public static int getEffectiveUserId(Context context) { + UserManager um = UserManager.get(context); + if (um != null) { + return um.getCredentialOwnerProfile(UserHandle.myUserId()); + } else { + Log.e(TAG, "Unable to acquire UserManager"); + return UserHandle.myUserId(); + } + } +} + |