Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java BaseGameUtils:从表面视图启动登录/注销_Java_Android_Surfaceview_Google Play Games - Fatal编程技术网

Java BaseGameUtils:从表面视图启动登录/注销

Java BaseGameUtils:从表面视图启动登录/注销,java,android,surfaceview,google-play-games,Java,Android,Surfaceview,Google Play Games,我在surface view中制作了我的应用程序,一切都很好。我想将排行榜添加到我的应用程序中,因为它似乎是合适的。问题是我无法设置google play登录/退出系统 我想在surface view的update方法中运行beginUserInitiatedSignIn和signOut方法。我想尽了一切办法。这是一个棘手的问题,因为它是一个非静态方法,并且我没有访问活动实例的权限 是否有旁路,或者是否有方法访问游戏的活动对象?我找到了一个解决方案。我所做的是在主活动类中创建一个线程,检查我创建

我在surface view中制作了我的应用程序,一切都很好。我想将排行榜添加到我的应用程序中,因为它似乎是合适的。问题是我无法设置google play登录/退出系统

我想在surface view的update方法中运行beginUserInitiatedSignIn和signOut方法。我想尽了一切办法。这是一个棘手的问题,因为它是一个非静态方法,并且我没有访问活动实例的权限


是否有旁路,或者是否有方法访问游戏的活动对象?

我找到了一个解决方案。我所做的是在主活动类中创建一个线程,检查我创建的两个布尔值中的一个是否设置为true。例如:如果signin布尔值为true,那么它将启动登录,与注销相同。所以我现在需要做的就是从曲面视图中改变布尔值,就这样!令人惊叹的在问题的更新中添加您的解决方案。