public String getAuthToken() throws AuthFailureError {
AccountManagerFuture<Bundle> future = this.mAccountManager.getAuthToken(this.mAccount, this.mAuthTokenType, this.mNotifyAuthFailure, null, null);
try {
Bundle result = (Bundle) future.getResult();
String authToken = null;
if (future.isDone() && !future.isCancelled()) {
if (result.containsKey("intent")) {
throw new AuthFailureError((Intent) result.getParcelable("intent"));
}
authToken = result.getString("authtoken");
}
if (authToken != null) {
return authToken;
}
throw new AuthFailureError("Got null auth token for type: " + this.mAuthTokenType);
} catch (Exception e) {
throw new AuthFailureError("Error while retrieving auth token", e);
}
}
AndroidAuthenticator.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:boohee_v5.6
作者:
评论列表
文章目录