我有一个活动,这是我的菜单,我尝试打开另一个打开SurfaceView
的活动。
我的问题是,使用按钮和onClickListener
,我无法启动游戏。而我的另一个问题是,通过SurfaceView
调用从Context
返回菜单会导致游戏崩溃。
这是我的课程,可以打开SurfaceView
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
GLSurfaceView= new GLSurfaceView(this);
GLSurfaceView.context=this;
setContentView(GLSurfaceView);
}
我尝试打开其他活动的菜单类
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_menue);
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
Intent Intent = new Intent(Menue.this ,MainActivity.class);
startActivity(Intent);}
});
我的SurfaceView
public GLSurfaceView(Context context) {
super(context);
renderer = new Renderer();
setRenderer(renderer);
setRenderMode(GLSurfaceView.RENDERMODE_CONTINUOUSLY);
}