0

(クラスMainActivity(extends 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

4 に答える 4

1

別のアクティビティに移動するには:

Intent i = new Intent(context, MainMenuActivity.class);
context.startActivity(i);
于 2012-07-26T12:44:51.213 に答える
0

次のようにします。

Intent intent = new Intent(getContext(), MainMenuActivity.class);
startActivity(intent);
于 2012-07-26T12:45:57.227 に答える
0

あなたは同じ活動をしているので、を使用してメインメニュービューを元に戻すことができますsetContentView(main);

別のアクティビティからメインメニューアクティビティに戻る必要がある場合は、これが必要です

Intent intent = new Intent(getContext(), MainMenuActivity.class);
intent.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
于 2012-07-26T12:50:32.700 に答える
-1
Intent intent = new Intent(presentActivity.this, MainMenuActivity.class);
startActivity(intent);
于 2012-07-26T12:46:23.020 に答える