1

私はAndroidでゲームを作っています..メインアクティビティがあります..メインメニューをvoid menu()で作成し、作成時に呼び出しました

menu();

再生ボタンにはクリックリスナーがあります..

public void onClick(View v){
//if play is pressed
setContentView(new gamescreen(this));
}

これは正常に動作し、ゲームもプレイできます...しかし、今ではメインアクティビティにもゲームオーバー画面が設計されています..表面ビューでゲームが終了すると...このゲームオーバー画面が表示されるようにするにはどうすればよいですかやれ?

4

1 に答える 1

2

gamescreen クラスで、ゲームが終了したかどうかを保持する静的ブール変数を定義し、メイン アクティビティに戻って、gamescreen クラスで宣言した gameover 変数のステータスをチェックするハンドラーを作成します。これでスクリーン

setContentView(new gameover(this));
于 2013-04-20T21:08:18.227 に答える