I've added Google Play Game Services support in my app, implementing `GameHelperListener`. Sign-in and sign-out workflow worked fine. 

But every time I open a URL, either from my application or outside, I can not perform the sign-in. The program hangs with the message:

```
!!! GameHelper WARNING: beginUserInitiatedSignIn() called when already connecting-...

```

and callbacks (`onSignInSucceeded` and `onSignInFailed`) are not called.

```
!!! GameHelper WARNING: beginUserInitiatedSignIn() called when already connecting. Be patient! You can only call this method after you get an onSignInSucceeded() or onSignInFailed() callback. Suggestion: disable the sign-in button on startup and also when it's clicked, and re-enable when you get the callback.

```

How is possible that opening a URL can affect this process?

Code I'm using to login include:

```
@Override
public void loginGPGS() {
try {
    runOnUiThread(new Runnable(){
        public void run() {
            gameHelper.beginUserInitiatedSignIn(getApplicationContext());
            }
        });
    } catch (final Exception ex) {
    }
}

```

and

```
gameHelper.setup(this);

```

and

```
@Override
public void onActivityResult(int request, int response, Intent data) {
    super.onActivityResult(request, response, data);
    gameHelper.onActivityResult(request, response, data);
}

```

Thanks