2016-02-26 52 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

感謝您的回覆,但我不能選擇一個正確的答案,因爲我不記得當時發生了什麼,也沒有記錄什麼是項目..我投票了 –

相關問題