我是Android新手。我有「菜單」活動,其中我有3個項目的ListView。當我點擊第一個項目時,它將打開新的活動(「播放」活動)。在那個活動中,我有一個按鈕調用另一個活動「結果」。我試圖在「結果」活動onBackPressed方法中返回到「菜單」活動。 下面是一個代碼,但是這個代碼只是返回到「播放」活動:退回到後退按鈕菜單
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
finish();
}
另一個代碼只是回到「菜單」的活動,但不會關閉「結果」活動
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
Intent intent = new Intent(this , Menu.class);
startActivity(intent);
}
請給我一些想法如何處理它。 謝謝。
你可以用'intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTROY)'來啓動菜單acitivty。順便說一句,你應該添加android標籤。 – chartsai 2015-03-19 02:48:42
@Chatea這是一個不好的建議。它會打破標準的導航,可能不是用戶想要的。有更好的方法來做到這一點。 – 2015-03-19 12:10:08