Android BaseGameActivity与多重继承
我想使用游戏示例中的BaseGameActivity: 但是我的游戏活动必须从另一个框架的活动类扩展。是否有一个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
,而不是
public abstract class BaseGameActivity extends FragmentActivity implements
GameHelper.GameHelperListener
放
BaseGameActivity是一个非常简单的包装器,它是真正完成所有工作的对象。如果无法从
BaseGameActivity
派生,只需直接使用GameHelper
。BaseGameActivity
类的示例可以作为如何将GameHelper
方法连接到活动生命周期的示例
总之:
- 在活动的
中,创建onCreate
对象GameHelper
- 从活动的
,调用GameHelper的onStart
onStart
- 从活动的
,调用GameHelper的桌面
桌面
- 从活动的
,调用游戏助手的onActivityResult
onActivityResult
- 实现
接口方法GameHelperListener
Fragment
s主题的另一个答案。
public abstract class BaseGameActivity extends YourFrameworksActivity implements
GameHelper.GameHelperListener