我有带有“新游戏”和“恢复”按钮的 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)如果我添加第三个活动“ThreeActivity”并从 FireRoomActivity(finishing FireRoomActivity)启动它,并在这个“ThreeActivity”覆盖 onBackPressed 去 MenuActivity,我会怎么做?
我是android生命周期的新手,所以我会很感激详细的答复