summaryrefslogtreecommitdiff
path: root/core/java/android/accounts/AccountManager.java
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2018-02-02 13:25:31 -0700
committerJeff Sharkey <jsharkey@google.com>2018-02-03 02:11:45 +0000
commitad357d1839760849fcbcb8cbdce34003e8831acd (patch)
treee7419b90deb12e00cf7d4fbb9e1237cf9d4b6783 /core/java/android/accounts/AccountManager.java
parent4a740846223aa58af065e2256fb0caa0ce6f9c53 (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.java6
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);
}