「新しいゲーム」と「再開」ボタンを備えた MenuActivity があります。「新しいゲーム」は FireRoomActivity を開始します。
public void newGame(View view){
Intent intent = new Intent(this, FireRoomActivity.class);
this.finish();
startActivity(intent);
}
FireRoomActivity では、onBackPressed がオーバーライドされて MenuActivity に戻ります。
@Override
public void onBackPressed() {
super.onBackPressed();
Intent inMain=new Intent(this, MenuActivity.class);
startActivity(inMain);
}
MenuActivity の「再開」ボタンで FireRoomActivity を再開する必要がありますが、これはアプリを終了するだけです。
public void resume(View view){
this.finish();
}
Q1) 私は何を間違っていますか?
Q2) 3 番目のアクティビティ "ThreeActivity" を追加し、FireRoomActivity (FireRoomActivity の終了) から開始し、この "ThreeActivity" で onBackPressed をオーバーライドして MenuActivity に移動すると、どうすればよいですか?
私はAndroidのライフサイクルに慣れていないので、詳細な返信をいただければ幸いです