谷歌登录-从AndroidLauncher获取对libgdx屏幕的回调

谷歌登录-从AndroidLauncher获取对libgdx屏幕的回调,android,libgdx,Android,Libgdx,Google Play登录Libgdx: 请回答以下问题 在登录/注销之后,我希望从android启动程序返回到libgdx屏幕。我正在使用“badlogic”给出的示例中的以下语句 每次用户登录应用程序时,必须记住登录名,并且必须显示用户处于登录状态的信息 如何达到上述2个要求 谢谢您应该将这些添加到您的android项目中: GameHelper类中有此方法 /** Returns whether or not the user is signed in. */ public boole

Google Play登录Libgdx: 请回答以下问题

  • 在登录/注销之后,我希望从android启动程序返回到libgdx屏幕。我正在使用“badlogic”给出的示例中的以下语句

  • 每次用户登录应用程序时,必须记住登录名,并且必须显示用户处于登录状态的信息

  • 如何达到上述2个要求


    谢谢

    您应该将这些添加到您的android项目中:

    GameHelper类中有此方法

    /** Returns whether or not the user is signed in. */
    public boolean isSignedIn() {
        return mGoogleApiClient != null && mGoogleApiClient.isConnected();
    }
    
    然后您只需将下面的方法添加到ActionResolver

    public boolean getSignedInGPGS();
    
    然后在AndroidLauncher中使用它:

    @Override
        public boolean getSignedInGPGS() {
            return gameHelper.isSignedIn();
        }
    
    所以它返回玩家是否登录。
    只需在核心项目中使用该布尔值即可。

    我也有同样的问题。登录发生在活动中。。如何从libgdx屏幕设置侦听器
    @Override
        public boolean getSignedInGPGS() {
            return gameHelper.isSignedIn();
        }