diff options
| author | Jeff Sharkey <jsharkey@android.com> | 2018-02-02 13:25:31 -0700 |
|---|---|---|
| committer | Jeff Sharkey <jsharkey@google.com> | 2018-02-03 02:11:45 +0000 |
| commit | ad357d1839760849fcbcb8cbdce34003e8831acd (patch) | |
| tree | e7419b90deb12e00cf7d4fbb9e1237cf9d4b6783 /core/java/android/accounts/AccountManager.java | |
| parent | 4a740846223aa58af065e2256fb0caa0ce6f9c53 (diff) | |
Pass in the user defined by Context.
The majority of Manager-style classes already use Context.getUserId()
when making calls into the OS, so clean up the remaining callers to
unify behind this strategy.
This gives @SystemApi developers a nice clean interface to interact
across user boundaries, instead of manually adding "AsUser" or
"ForUser" method variants, which would quickly become unsustainable.
Test: builds, boots
Bug: 72863821
Exempt-From-Owner-Approval: trivial changes
Change-Id: Ib772ec4438e57a2ad4950821b9432f9842998451
Diffstat (limited to 'core/java/android/accounts/AccountManager.java')
| -rw-r--r-- | core/java/android/accounts/AccountManager.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/java/android/accounts/AccountManager.java b/core/java/android/accounts/AccountManager.java index 782733f552a6..5176d71ea67b 100644 --- a/core/java/android/accounts/AccountManager.java +++ b/core/java/android/accounts/AccountManager.java @@ -680,7 +680,7 @@ public class AccountManager { */ @NonNull public Account[] getAccountsByType(String type) { - return getAccountsByTypeAsUser(type, Process.myUserHandle()); + return getAccountsByTypeAsUser(type, mContext.getUser()); } /** @hide Same as {@link #getAccountsByType(String)} but for a specific user. */ @@ -2006,7 +2006,7 @@ public class AccountManager { final AccountManagerCallback<Bundle> callback, final Handler handler) { return confirmCredentialsAsUser(account, options, activity, callback, handler, - Process.myUserHandle()); + mContext.getUser()); } /** @@ -3208,7 +3208,7 @@ public class AccountManager { return finishSessionAsUser( sessionBundle, activity, - Process.myUserHandle(), + mContext.getUser(), callback, handler); } |
