Android BaseGameActivity与多重继承

Android BaseGameActivity与多重继承,android,google-play-games,Android,Google Play Games,我想使用游戏示例中的BaseGameActivity: 但是我的游戏活动必须从另一个框架的活动类扩展。是否有一个BaseGameActivity的实现被分解成一个单独的类,这样我就不必让我的活动从中继承 谢谢不需要准确使用BaseGameActivity。根据源代码创建自己的BaseGameActivity,而不是 public abstract class BaseGameActivity extends FragmentActivity implements GameHelper.

我想使用游戏示例中的BaseGameActivity:

但是我的游戏活动必须从另一个框架的活动类扩展。是否有一个BaseGameActivity的实现被分解成一个单独的类,这样我就不必让我的活动从中继承


谢谢

不需要准确使用
BaseGameActivity
。根据源代码创建自己的
BaseGameActivity
,而不是

public abstract class BaseGameActivity extends FragmentActivity implements
    GameHelper.GameHelperListener


BaseGameActivity是一个非常简单的包装器,它是真正完成所有工作的对象。如果无法从
BaseGameActivity
派生,只需直接使用
GameHelper
BaseGameActivity
类的示例可以作为如何将
GameHelper
方法连接到活动生命周期的示例

总之:

  • 在活动的
    onCreate
    中,创建
    GameHelper
    对象
  • 从活动的
    onStart
    ,调用GameHelper的
    onStart
  • 从活动的
    桌面
    ,调用GameHelper的
    桌面
  • 从活动的
    onActivityResult
    ,调用游戏助手的
    onActivityResult
  • 实现
    GameHelperListener
    接口方法

链接已断开。很高兴看到一些基于片段的示例this@Tamas你可以找到布鲁诺关于
Fragment
s主题的另一个答案。
public abstract class BaseGameActivity extends YourFrameworksActivity implements
    GameHelper.GameHelperListener