GDa*_*ger 6 android android-activity google-play-services google-play-games
在我的游戏应用程序中,我希望用户在启动活动期间登录Google Play服务,因此我将其作为子类BaseGameActivity.然后为游戏启动单独的活动,最后我想使用Google Play服务更新排行榜,这需要调用BaseGameActivity.getApiClient().
我应该如何使用与子类不同的活动使用Google Play服务BaseGameActivity?
我想到的两个选项是:传递对起始活动的引用,或使用处理程序并向起始活动发送消息.但我不知道哪种方法会更好(或者如果第三种方式更好),而且看起来这可能是一种相当常见的情况.
如果您想GameHelper与多个活动一起使用,最好在不使用的情况下实现它BaseGameActivity,然后GameHelper在活动之间传递您的实例(或在某处保留静态实例)。
GameHelper您可以直接在此页面上找到使用说明(请参阅在没有 BaseGameActivity 的情况下使用 GameHelper标题)。
只需确保您在所有使用它的活动中进行了所需的GameHelper调用(尤其是)。onActivityResult至于登录/退出,您需要根据应用程序的流程自行确定将其放置在哪些活动中。
| 归档时间: |
|
| 查看次数: |
1088 次 |
| 最近记录: |