Android:从surfaceview返回菜单

Android:从surfaceview返回菜单,android,layout,surfaceview,void,Android,Layout,Surfaceview,Void,我正在做一个简单的游戏,我在SurfaceView的画布上画了一组位图。 现在在我的主要活动中,我有一个线性布局,在那里我设计了一个按钮。 在这个按钮的onClick()中,我写下: setContentView(new surfaceviewclass(this)); 它很好用。它打开SurfaceView,我玩游戏等等。 但是我想再次看到我从哪里开始的按钮,我的意思是当游戏结束时,我希望菜单重新出现。。 我已经试着把虚空叫做 main.menu(); 但是应用程序崩溃了。。 请提供帮助。

我正在做一个简单的游戏,我在SurfaceView的画布上画了一组位图。 现在在我的主要活动中,我有一个线性布局,在那里我设计了一个按钮。 在这个按钮的
onClick()
中,我写下:

setContentView(new surfaceviewclass(this));
它很好用。它打开SurfaceView,我玩游戏等等。 但是我想再次看到我从哪里开始的按钮,我的意思是当游戏结束时,我希望菜单重新出现。。 我已经试着把虚空叫做

main.menu();
但是应用程序崩溃了。。
请提供帮助。

创建一个新的活动类,并将其写入其onCreate()方法中

setContentView(new surfaceviewclass(this));
在上一个活动中,创建意图并在单击按钮时启动此新活动

e.g ....// onclick method of btn on old activity
    {
        Intent i=new Intent(OldClass.this, NewClass.class);
        startActivity(i);
    }
    ....

我想从表面视图转到菜单。。。我可以从菜单到表面查看。。想从surface View转到menu OK,那么你应该从MainActivity获取一个上下文对象,然后当你想回到menu时,只需在gameover state Context.setContentView(yourlayoutid)中放置这一行即可;