Java &引用;“选择一个帐户”;单击“取消”时表单不会消失
当应用程序第一次运行时。我要求用户登录到他们的Google Plus帐户。但是,如果用户单击关闭对话框或单击取消。“选择帐户”的对话框将持续出现。如何更改该对话框,使其仅显示一次,如果取消,则不会再次显示 此代码存储在my OnCreate中:Java &引用;“选择一个帐户”;单击“取消”时表单不会消失,java,android,dialog,google-plus,google-play-services,Java,Android,Dialog,Google Plus,Google Play Services,当应用程序第一次运行时。我要求用户登录到他们的Google Plus帐户。但是,如果用户单击关闭对话框或单击取消。“选择帐户”的对话框将持续出现。如何更改该对话框,使其仅显示一次,如果取消,则不会再次显示 此代码存储在my OnCreate中: if(VariableStore.loggedIn == false){ mGoogleApiClient = new GoogleApiClient.Builder(this) .addConnectionCallbacks(t
if(VariableStore.loggedIn == false){
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(Plus.API)
.addScope(Plus.SCOPE_PLUS_PROFILE)
.build();
}
我创建的API客户端如下所示:
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(Plus.API)
.addScope(Plus.SCOPE_PLUS_LOGIN)
.setAccountName(myAccountName)
.build();
区别在于范围加上登录——希望能有所帮助。但是在我的例子中(从Google Play services v7.0开始),显式地设置AccountName也很重要。否则,我们会遇到类似的问题 你找到解决办法了吗?