2016-02-26 55 views
1

在文档中,Android帐户管理器blockingGetAuthToken指出如果其第三个参数notifyAuthFailure为false,它将提示用户登录活动并等待他中止数据。但没有任何反应AccountManager中的blockingGetAuthToken第三个参数

PS:我将它追溯到我的验证器中的我的getAuthToken

有没有我在文档中遗漏的东西或它是别的东西?

回答

1

它的工作原理,如果你用这个来代替:

AccountManagerFuture<Bundle> resultFuture = accountManager.getAuthToken(
     account, 
     AUTH_TOKEN_TYPE, 
     null, 
     activity, 
     null, 
     null 
); 
Bundle bundle = resultFuture.getResult(); 
return bundle.getString(AccountManager.KEY_AUTHTOKEN); 

我猜blockingGetAuthToken()是无法自动做到这一点,因为它缺乏activity参数。并且文档不正确。

+0

感谢您的回复,但我不能选择一个正确的答案,因为我不记得当时发生了什么,也没有记录什么是项目..我投票了 –

相关问题