AccountManagerCallback在kitkat下面不起作用,它在Kitkat中工作正常

时间:2014-08-12 06:24:23

标签: android accountmanager

我正在使用此代码通过设备的同步电子邮件帐户对用户进行身份验证。并且回调在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" />

0 个答案:

没有答案