2015-10-11 83 views
0

我使用BaseGameUtils訪問GPGS。一切工作正常。如何等待登錄Google Play遊戲服務?

我想添加登錄/註銷按鈕,以便用戶可以選擇從GPGS登錄或註銷。這兩種方法我使用的是:

gameHelper.beginUserInitiatedSignIn(); 
gameHelper.signOut(); 

不過,我想確切地知道登入/ signout發生時,因爲我需要相應地啓用/ disble按鈕。

我需要使用gameHelper.getSignedIn(),但是如何將它放置在循環(也許是單獨的線程)並在必要時繼續?

回答

0

documentation

最後,添加登錄和註銷按鈕佈局。實施 以下回調時,這些按鈕 點擊通知您的應用程序:

// Call when the sign-in button is clicked 
private void signInClicked() { 
    mSignInClicked = true; 
    mGoogleApiClient.connect(); 
} 

// Call when the sign-out button is clicked 
private void signOutclicked() { 
    mSignInClicked = false; 
    Games.signOut(mGoogleApiClient); 
} 

所以基本上建議,儘快爲他們被點擊禁用它們。還有其他地方,其中mSignInClicked變量正在根據需要改變其狀態。

相關問題