Ich habe ein benutzerdefiniertes Konto nach doc erstellt, habe ich eine Klasse AbstractAccountAuthenticator
und den Service zu erweitern.Android benutzerdefinierte Konto retreive das Passwort
ich hinzufügen, ein Konto wie folgt aus:
public static void addCustomAccount(Context context, String title, String password) {
AccountManager accountManager = AccountManager.get(context);
Account account = new Account(title, Constants.ACCOUNT_KEY);
if (accountManager.addAccountExplicitly(account, password, null)) {
Log.v(Constants.LOGTAG, "Account in Android Accounts was created");
}
}
Alles funktioniert perfekt, das Konto in den Einstellungen angezeigt wird.
Meine Frage ist:
Wie kann ich retreive das Passwort i in diesem Verfahren festgelegt haben?
@ cricket_007 leider hatte einen Tippfehler –
@ cricket_007 oops, ich kann nicht einmal Paste kopieren. sollte jetzt gut sein ... –
Es gibt mehrere Methoden in der AccountManager-Klasse, die "getAccounts" sind. Hast du sie ausprobiert? –