ANDROID从视图移动到另一个活动

时间:2012-07-26 12:42:47

标签: android events view android-activity touch

(我有类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();
    }
}

4 个答案:

答案 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);