我在做一个小游戏程序,有3个activity。第一个activity是主菜单 (FirstActivity class)。代码如下:
Intent i = new Intent(this, SecondActivity.class);
startActivityForResult(i, ACTIVITY_CREATE);
当执行第二个activity。代码如下:
setContentView(new MovementView(this));
MovementView 类继承SurfaceView. 在MovementView 类中写了所有的游戏代码。
我想实现当lives == 0, 就执行第三个activity. 如何实现啊?
我尝试着把代码写成类似第一个 FirstActivity类,但是程序就不能运行。如果我用下面这个方法:
((Activity)getContext()).finish();
又会跳回第一个Activity, 这个不是我要实现的,我想跳到第三个activity。
请大师帮忙,不胜感激。