android - 集成 Google Play Games + Google Maps 扩展 BaseGamesActivity 和 FragmentActivity

标签 android google-maps google-play-games

我正在创建一个应用程序,它使用 Google map 来定位和显示用户的当前位置以及一些标记。

我想实现一个部分检查,为用户提供积分并解锁成就。

但我不知道如何扩展 BaseGameActivityFragmentActivity。一些提示将不胜感激。

最佳答案

啊哈,Activity 父类(super class) war 的经典案例。正是考虑到这个问题,我们提供GameHelper作为 BaseGameActivity 的替代方案,适用于出于某种原因不能(或不想)更改其 Activity 的基类的游戏。您所要做的就是在 Activity 的 onCreate 方法上创建一个 GameHelper 对象,然后让它知道重要的 Activity 生命周期事件,特别是 onStoponStartonActivityResult

查看 BaseGameActivity 的源代码作为引用。您需要做的是在您的 Activity 类中实现相同的功能,以便您拥有一个有效的 GameHelper

特别是,您会注意到 BaseGameActivity 实际上非常愚蠢——它只是将事件转发给 GameHelper,后者才是它背后真正的大脑。

关于android - 集成 Google Play Games + Google Maps 扩展 BaseGamesActivity 和 FragmentActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19442673/

相关文章:

android - Firebase RecyclerView OnDataChanged 仅显示最后一个元素

javascript - AngularJS:如何通过地理编码功能更新数据模型?

android - 自动显示谷歌地图标记的工具栏

java - 消息传递应用程序 Android XML 的布局问题

java - Android:在 ViewPager 中更改 fragment 而不滑动

android - 如何在后端服务器上验证 Google 游戏播放器

java - 更新应用时如何让所有现有用户退出 Google?

android - 有没有办法查看所有应用程序更新/更改?

java - 通过Web服务从服务器向客户端发送pdf文件

javascript - 如何使用 Google Maps JS API 从热图切换到可点击标记?