Ich versuche, mein Konto eigenen AccountAuthenticator für meine App mit Android AccountManager
Klasse zu schreiben. Ich habe eine Schaltfläche "Abmelden", die ein vorhandenes Konto löschen und LoginActivity
erneut öffnen soll.Konto in "alten" SDK entfernen
Dazu entferne ich verwenden Methode von AccountManager
:
accountManager.removeAccount(account,null,new AccountManagerCallback<Bundle>() {
@Override
public void run(AccountManagerFuture<Bundle> future) {
Bundle bnd = null;
try {
bnd = future.getResult();
Log.d(TAG, "removing account " + bnd);
} catch (Exception e) {
e.printStackTrace();
Log.i(TAG, e.getMessage());
}
}
},null);
Aber ich erhalte eine Fehlermeldung, die mir sagt, dass diese Methode nur für SDKs funktionieren kann, die später als 22. Mein Miniman SDK-Version eingerichtet ist als 14. Das gleiche bekomme ich für die Methode removeAccountExplicitly(account)
.
Gibt es eine Möglichkeit, ein Konto in älteren SDKs zu entfernen?
danke, das hilft – user2957954