【发布时间】:2014-05-29 19:17:23
【问题描述】:
目前我们用
打开成就视图startActivityForResult(mHelper.getGamesClient().getAchievementsIntent(), REQUEST_ACHIEVEMENTS);
我们可以在成就视图关闭时获得某种回调吗?或者如果有可能 - 当用户在成就视图中退出 GPG 时获得回调。 GameHelper 的“onDisconnected()”由于某种原因没有触发 - 当这种情况发生时。 我用谷歌搜索了这个 - 但什么也没找到
编辑:我应该在 onActivityResult 中寻找一些特定的 responseCode ?
【问题讨论】:
-
gamesclient 已弃用。使用这个developer.android.com/reference/com/google/android/gms/games/…
-
@Clay 我对android没有太多经验,我怎样才能从你链接的东西中获得回调?
-
回调什么,你想知道什么
-
@Clay 正如我在一个问题中提到的 - 关闭成就窗口的回调,或从 GPG 中退出,这可以从这个成就弹出窗口中完成。
-
好的,当你使用 startActivityForResult 时,你的活动调用 onPause() 然后成就活动开始。当用户退出成就活动时,您调用它的原始活动将调用 onResume()。我认为这可以用作“回调”。据我所知,谷歌播放 API 中没有内置回调
标签: java android callback google-play-services google-play-games