summaryrefslogtreecommitdiffstats
path: root/api/14.txt
diff options
context:
space:
mode:
authorFred Quintana <fredq@google.com>2011-09-14 23:19:35 -0700
committerFred Quintana <fredq@google.com>2011-09-15 17:40:43 -0700
commit1121bb5e6ff20a2c694225300507ed486e04fea2 (patch)
tree862aaf04773ca62fc31eb97ee0f4ac00ec765041 /api/14.txt
parent070e7ee285792a2cc59e7ed1db17832e8c829275 (diff)
downloadframeworks_base-1121bb5e6ff20a2c694225300507ed486e04fea2.zip
frameworks_base-1121bb5e6ff20a2c694225300507ed486e04fea2.tar.gz
frameworks_base-1121bb5e6ff20a2c694225300507ed486e04fea2.tar.bz2
Add a generic account chooser/add account flow for apps.
The activity is launched as follows: Account account1 = new Account("account1@gmail.com", "com.google") Account account2 = new Account("account2@gmail.com", "com.google") ArrayList<Account> accounts = new ArrayList<Account>(); accounts.add(account1); accounts.add(account2); String[] accountTypes = new String[]{"com.google", "com.android.exchange"}; Bundle addAccountOptions = null; Intent intent = AccountManager.newChooseAccountIntent(account1, accounts, accountTypes, addAccountOptions); startActivityForResult(intent, 0); Change-Id: I05a467bdc3552a2e39397b0182879351f4324389
Diffstat (limited to 'api/14.txt')
-rw-r--r--api/14.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/api/14.txt b/api/14.txt
index ce78f9e..0aa94b2 100644
--- a/api/14.txt
+++ b/api/14.txt
@@ -2072,6 +2072,7 @@ package android.accounts {
method public java.lang.String getUserData(android.accounts.Account, java.lang.String);
method public android.accounts.AccountManagerFuture<java.lang.Boolean> hasFeatures(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler);
method public void invalidateAuthToken(java.lang.String, java.lang.String);
+ method public static android.content.Intent newChooseAccountIntent(android.accounts.Account, java.util.ArrayList<android.accounts.Account>, java.lang.String[], android.os.Bundle);
method public java.lang.String peekAuthToken(android.accounts.Account, java.lang.String);
method public android.accounts.AccountManagerFuture<java.lang.Boolean> removeAccount(android.accounts.Account, android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler);
method public void removeOnAccountsUpdatedListener(android.accounts.OnAccountsUpdateListener);