我正在使用此代码通过设备的同步电子邮件帐户对用户进行身份验证。并且回调在Kitkat中被触发,但是当使用以下版本进行检查时,回调不起作用
AccountManager accountManager = AccountManager.get(this);
Account[] accounts = accountManager.getAccounts();
AccountManagerCallback<Bundle> accountManagerCallback = new AccountManagerCallback<Bundle>() {
@Override
public void run(AccountManagerFuture<Bundle> future) {
Toast.makeText(ThirdActivity.this, "Fired!!!",
Toast.LENGTH_SHORT).show();
}
};
accountManager.confirmCredentials(accounts[0], null, this,
accountManagerCallback, null);
使用过的权限:
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />