AndroidのAccountManager
クラスを使用して自分のアカウントAccountAuthenticatorを自分のアプリに書き込もうとしています。私は、既存のアカウントを削除してLoginActivity
を再び開いて "ログアウト"ボタンを持っています。"old" sdkのアカウントを削除する
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);
をしかし、私はこの方法が唯一の22マイMiniman SDKのバージョンが設定されているよりも後にあるのSDKのために機能することを私に告げるエラーメッセージが表示されます14.私は方法removeAccountExplicitly(account)
のために得る同じ。
古いSDKのアカウントを削除する可能性はありますか?
.removeAccount(account,null,new AccountManagerCallback<Bundle>() {
に:あなたが変更した場合
ありがとうございます – user2957954