4
我的代碼在用戶驗證我的應用程序以查看和管理郵件後有效。getAuthToken不會調用AccountManagerCallback
或者看起來是這樣的:
然而,在第一次(第一個請求),谷歌的對話顯示出來(上圖),並要求用戶進行身份驗證,那麼即使用戶選擇'OK'(即使'取消'應該返回一些值),也不會調用AccountManagerCallback
這是我的代碼:
而且AccountManagerCallback代碼:
private class OnTokenAcquired implements AccountManagerCallback<Bundle> {
@Override
public void run(AccountManagerFuture<Bundle> result) {
// Do something useful
}
}
}
同樣,我的代碼工作(AccountManagerCallback不會被調用),一旦用戶選擇了在上面的對話框 'OK'。然後再次調用'getAuthToken()'方法。
上面的問題可以在Kitkat(Samsung Tab Pro 8.4)上找到,但不能在Jelly Bean(Galaxy Nexus)上找到。不確定它是Kitkat vs. Jelly Bean問題還是Samsung vs. Nexus問題。
如果是錯誤,是否有解決方法?