作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在实现谷歌标志,但我来到了这个方法,这个方法已被弃用,表明它总是返回空值
String token = GoogleAuthUtil.getToken(loginActivity, accountName, scopes);
即使我用了其他方法
String token = GoogleAuthUtil.getToken(loginActivity, accountName, scopes, null);
但它仍然返回 null 并显示为已弃用。请帮助我如何获得访问 token
最佳答案
在下面的 getToken
方法中,我认为您传递的是字符串值 accountName
。
String token = GoogleAuthUtil.getToken(loginActivity, accountName, scopes);
String token = GoogleAuthUtil.getToken(loginActivity, accountName, scopes, null);
因此它仍然会返回已弃用的方法 getToken
。
如下所述在传递之前将字符串转换为帐户将有所帮助`:
Account accountDetails = new Account(accountName, GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE);
String token = GoogleAuthUtil.getToken(loginActivity, accountDetails, scopes);
希望这对您有所帮助。
关于android - GoogleAuthUtil.getToken() 已弃用 我如何获取 accessToken,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41548800/
我是一名优秀的程序员,十分优秀!