我正在制作一个简单的游戏,我在SurfaceView上的Canvas上绘制一组位图。
现在,在我的主要活动中,我有一个LinearLayout,我设计了一个按钮。
在这个按钮的onClick()
我写道:
setContentView(new surfaceviewclass(this));
它工作正常。它打开SurfaceView,我玩游戏等。 但是我希望再次看到我从哪里开始的按钮我的意思是当游戏结束时我希望菜单重新出现.. 我已经尝试过像
那样调用虚空main.menu();
但应用程序崩溃.. 请帮忙。
答案 0 :(得分:1)
创建一个新的活动类并将其写入它的onCreate()方法
setContentView(new surfaceviewclass(this));
并在上一个活动中创建一个Intent并在单击按钮时启动此新活动
e.g ....// onclick method of btn on old activity
{
Intent i=new Intent(OldClass.this, NewClass.class);
startActivity(i);
}
....