我想用BaseGameActivity从游戏的例子:BaseGameActivity和多重继承
,但我的游戏活动,必须从另一个框架的活动类扩展。是否有一个BaseGameActivity的实现被分解为一个单独的类,所以我不必让我的活动继承它呢?
感谢
我想用BaseGameActivity从游戏的例子:BaseGameActivity和多重继承
,但我的游戏活动,必须从另一个框架的活动类扩展。是否有一个BaseGameActivity的实现被分解为一个单独的类,所以我不必让我的活动继承它呢?
感谢
有没有要求,正是BaseGameActivity
使用。创建自己的BaseGameActivity
基于该源代码,但不是
public abstract class BaseGameActivity extends FragmentActivity implements
GameHelper.GameHelperListener
把
public abstract class BaseGameActivity extends YourFrameworksActivity implements
GameHelper.GameHelperListener
BaseGameActivity是一个非常简单的包装围绕GameHelper,这是真的做了所有工作的对象。如果您无法从BaseGameActivity
中派生出来,请直接使用GameHelper
。 BaseGameActivity
类的implementation可用作如何将GameHelper
方法连接到Activity的生命周期的示例。
总结:
onCreate
,创建GameHelper
对象。onStart
,叫GameHelper的onStart
onStop
,叫GameHelper的onStop
。onActivityResult
,请致电GameHelper的onActivityResult
。GameHelperListener
接口方法很高兴看到一些基于片段的样本 – Tamas
@Tamas您可以在'Fragment's [** here **](http://stackoverflow.com/q/16974527/844882)主题上找到另一个关于Bruno的答案。 –
的链接断开。 [这里](https://github.com/playgameservices/android-samples/blob/master/libraries/BaseGameUtils/src/com/google/example/games/basegameutils/BaseGameActivity.java)它是 – tjPark