AccountManager.NewChooseAccountIntent Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
NewChooseAccountIntent(Account, IList<Account>, String[], String, String, String[], Bundle) |
Gibt eine Absicht für eine |
NewChooseAccountIntent(Account, IList<Account>, String[], Boolean, String, String, String[], Bundle) |
Ist zugunsten von |
NewChooseAccountIntent(Account, IList<Account>, String[], String, String, String[], Bundle)
Gibt eine Absicht für eine Activity
zurück, die den Benutzer zur Auswahl aus einer Liste von Konten auffordert.
[Android.Runtime.Register("newChooseAccountIntent", "(Landroid/accounts/Account;Ljava/util/List;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;", "", ApiSince=23)]
public static Android.Content.Intent? NewChooseAccountIntent (Android.Accounts.Account? selectedAccount, System.Collections.Generic.IList<Android.Accounts.Account>? allowableAccounts, string[]? allowableAccountTypes, string? descriptionOverrideText, string? addAccountAuthTokenType, string[]? addAccountRequiredFeatures, Android.OS.Bundle? addAccountOptions);
[<Android.Runtime.Register("newChooseAccountIntent", "(Landroid/accounts/Account;Ljava/util/List;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;", "", ApiSince=23)>]
static member NewChooseAccountIntent : Android.Accounts.Account * System.Collections.Generic.IList<Android.Accounts.Account> * string[] * string * string * string[] * Android.OS.Bundle -> Android.Content.Intent
Parameter
- selectedAccount
- Account
, wenn angegeben, gibt an, dass der Account
aktuell ausgewählte ist, entsprechend der Definition des Aufrufers von ausgewählt.
ein optionales List
Konto, das angezeigt werden darf. Wenn nicht angegeben, schränkt dieses Feld die angezeigten Konten nicht ein.
- allowableAccountTypes
- String[]
ein optionales Zeichenfolgenarray von Kontotypen. Diese werden sowohl zum Filtern der angezeigten Konten als auch zum Filtern der Liste der Kontotypen verwendet, die beim Hinzufügen eines Kontos angezeigt werden. Wenn nicht angegeben, schränkt dieses Feld die angezeigten Kontotypen beim Hinzufügen eines Kontos nicht ein.
- descriptionOverrideText
- String
Wenn nicht NULL ist, wird diese Zeichenfolge als Beschreibung im Kontoauswählbildschirm anstelle der Standardeinstellung verwendet.
- addAccountAuthTokenType
- String
Diese Zeichenfolge wird als #addAccount
authTokenType-Parameter übergeben.
- addAccountRequiredFeatures
- String[]
Dieses Zeichenfolgenarray wird als #addAccount
requiredFeatures-Parameter übergeben.
- addAccountOptions
- Bundle
Dies Bundle
wird als #addAccount
Optionsparameter übergeben.
Gibt zurück
ein Intent
, das zum Starten des ChooseAccount-Aktivitätsflows verwendet werden kann.
- Attribute
Hinweise
Gibt eine Absicht für eine Activity
zurück, die den Benutzer zur Auswahl aus einer Liste von Konten auffordert. Der Aufrufer startet dann in der Regel die Aktivität, indem er aufruft startActivityForResult(intent, ...);
.
Bei Erfolgreicher Ausführung gibt die Aktivität ein Bundle mit dem Kontonamen und -typ zurück, der mithilfe von Schlüsseln #KEY_ACCOUNT_NAME
und #KEY_ACCOUNT_TYPE
angegeben ist. Das ausgewählte Konto wird als #VISIBILITY_USER_MANAGED_VISIBLE
Aufrufer markiert (siehe #setAccountVisibility
) und wird in folge der Folge #getAccountsByType
an ihn zurückgegeben.
Der häufigste Fall besteht darin, dies mit einem Kontotyp aufzurufen, z. B.:
newChooseAccountIntent(null, null, new String[]{"com.google"}, null, null, null,
null);
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
NewChooseAccountIntent(Account, IList<Account>, String[], Boolean, String, String, String[], Bundle)
Ist zugunsten von #newChooseAccountIntent(Account, List, String[], String,
String, String[], Bundle)
veraltet.
[Android.Runtime.Register("newChooseAccountIntent", "(Landroid/accounts/Account;Ljava/util/ArrayList;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;", "")]
public static Android.Content.Intent? NewChooseAccountIntent (Android.Accounts.Account? selectedAccount, System.Collections.Generic.IList<Android.Accounts.Account>? allowableAccounts, string[]? allowableAccountTypes, bool alwaysPromptForAccount, string? descriptionOverrideText, string? addAccountAuthTokenType, string[]? addAccountRequiredFeatures, Android.OS.Bundle? addAccountOptions);
[<Android.Runtime.Register("newChooseAccountIntent", "(Landroid/accounts/Account;Ljava/util/ArrayList;[Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;", "")>]
static member NewChooseAccountIntent : Android.Accounts.Account * System.Collections.Generic.IList<Android.Accounts.Account> * string[] * bool * string * string * string[] * Android.OS.Bundle -> Android.Content.Intent
Parameter
- selectedAccount
- Account
, wenn angegeben, gibt an, dass der Account
aktuell ausgewählte ist, entsprechend der Definition des Aufrufers von ausgewählt.
ein optionales List
Konto, das angezeigt werden darf. Wenn nicht angegeben, schränkt dieses Feld die angezeigten Konten nicht ein.
- allowableAccountTypes
- String[]
ein optionales Zeichenfolgenarray von Kontotypen. Diese werden sowohl zum Filtern der angezeigten Konten als auch zum Filtern der Liste der Kontotypen verwendet, die beim Hinzufügen eines Kontos angezeigt werden. Wenn nicht angegeben, schränkt dieses Feld die angezeigten Kontotypen beim Hinzufügen eines Kontos nicht ein.
- alwaysPromptForAccount
- Boolean
Boolescher Wert, der ignoriert wird.
- descriptionOverrideText
- String
Wenn nicht NULL ist, wird diese Zeichenfolge als Beschreibung im Kontoauswählbildschirm anstelle der Standardeinstellung verwendet.
- addAccountAuthTokenType
- String
Diese Zeichenfolge wird als #addAccount
authTokenType-Parameter übergeben.
- addAccountRequiredFeatures
- String[]
Dieses Zeichenfolgenarray wird als #addAccount
requiredFeatures-Parameter übergeben.
- addAccountOptions
- Bundle
Dies Bundle
wird als #addAccount
Optionsparameter übergeben.
Gibt zurück
ein Intent
, das zum Starten des ChooseAccount-Aktivitätsflows verwendet werden kann.
- Attribute
Hinweise
Ist zugunsten von #newChooseAccountIntent(Account, List, String[], String, String, String[], Bundle)
veraltet.
Gibt eine Absicht für eine Activity
zurück, die den Benutzer zur Auswahl aus einer Liste von Konten auffordert. Der Aufrufer startet dann in der Regel die Aktivität, indem er aufruft startActivityForResult(intent, ...);
.
Bei Erfolgreicher Ausführung gibt die Aktivität ein Bundle mit dem Kontonamen und -typ zurück, der mithilfe von Schlüsseln #KEY_ACCOUNT_NAME
und #KEY_ACCOUNT_TYPE
angegeben ist. Das ausgewählte Konto wird als #VISIBILITY_USER_MANAGED_VISIBLE
Aufrufer markiert (siehe #setAccountVisibility
) und wird in folge der Folge #getAccountsByType
an ihn zurückgegeben.
Der häufigste Fall besteht darin, dies mit einem Kontotyp aufzurufen, z. B.:
newChooseAccountIntent(null, null, new String[]{"com.google"}, false, null,
null, null, null);
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.