【发布时间】:2017-09-13 21:03:16
【问题描述】:
开始使用 java 开发 Android 应用程序,但不知道如何正确迭代。
我有 Google 登录对象:
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestServerAuthCode(this.getString(R.string.auth_client_id))
.requestScopes(scopes)
.requestEmail()
.requestProfile()
.build();
以及范围数组:
// split scope params
String[] scopes = scope.split("\\+|_|__");
List<String> list = new ArrayList<>();
for (int i = 0; i < scopes.length; i++) {
list.add(new Scope(scopes[i]));
}
在 Google 登录选项对象中迭代“.requestScopes(scopes)”,因为 .requestScopes() 不允许我输入数组值,只允许输入字符串。
您的帮助可能会帮助我节省额外的半天时间。
【问题讨论】: