(我有类MainActivity(扩展Activity),我有方法setContentView(GameView); GameView是一个扩展View的类,在这个类(GameView)中我有方法:
boolean inTouchEvent(MotionEvent event){
switch(event.getAction()){
case MotionEvent.ACTION_DOWN:
//here I would like to go to another activity to class MainMenuActivity()
}
}
提前致谢。
好的,这是工作:
public boolean onTouchEvent(MotionEvent event){
switch(event.getAction()){
case MotionEvent.ACTION_DOWN:
Intent intent = new Intent (contexTmp, MainActivity.class);
contexTmp.startActivity(intent);
((Activity)getContext()).finish();
}
}
答案 0 :(得分:1)
转到另一项活动:
Intent i = new Intent(context, MainMenuActivity.class);
context.startActivity(i);
答案 1 :(得分:0)
请执行以下操作:
Intent intent = new Intent(getContext(), MainMenuActivity.class);
startActivity(intent);
答案 2 :(得分:0)
由于您处于相同的活动,因此可以使用setContentView(main);
如果您需要从其他活动返回主菜单活动,则需要此
Intent intent = new Intent(getContext(), MainMenuActivity.class);
intent.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
答案 3 :(得分:-1)
Intent intent = new Intent(presentActivity.this, MainMenuActivity.class);
startActivity(intent);