小编Eli*_*rdo的帖子

第一次登录时Android登录Google plus问题

我用google实现了signin没有问题.我正在使用片段代替活动.在三星星系上测试代码时,登录系统进入空闲状态并且不调用onConnected方法.当条款和条件显示时,这恰好第一次发生.有什么建议?这是我的代码:

@Override
public void onActivityCreated(Bundle savedInstanceState) {
   super.onActivityCreated(savedInstanceState);
   initGoogle()
}


private void initGoogle() {
    mPlusClient = new PlusClient.Builder(getActivity() , this , this).setVisibleActivities("http://schemas.google.com/AddActivity", "http://schemas.google.com/BuyActivity").build();

}

public void connectWithPlus() {
    launchProgressScreen();
    if(mPlusClient != null && !mPlusClient.isConnected()){
         mPlusClient.connect();
    }else{ 
        mPlusClient.clearDefaultAccount();
        mPlusClient.disconnect();
        mPlusClient.connect();
    }
}

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == REQUEST_CODE_RESOLVE_ERR) {
    mConnectionResult = null;
    connectWithPlus();  
}
}
@Override
public void onConnectionFailed(ConnectionResult result) {
    if (result!= null && result.hasResolution()) {
        try {
            result.startResolutionForResult(getActivity(), REQUEST_CODE_RESOLVE_ERR);
        } catch …
Run Code Online (Sandbox Code Playgroud)

android google-plus google-play-services

5
推荐指数
1
解决办法
628
查看次数