我呼籲Activity A
從狀態2從Activity A
與狀態1,然後再次調用Activity A
狀態3從Activity A
與狀態2.現在我怎麼能回到Activity A
狀態2當我按下後退按鈕在Android?如何在返回按下時返回上一個活動?
1
A
回答
0
您可以覆蓋onBackPressed
。
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
ActivityB.this.finish();
}
1
爲此,可以使用下面做代碼 -
@Override
public void onBackPressed() {
super.onBackPressed();
i = new Intent(CurrentActivity.this, NextActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
finish();
}
+0
通過使用這種方式,您可以開始新的活動和之前在堆棧上完成的所有活動。 –
0
@Override
public void onBackPressed() {
super.onBackPressed();
Intent intent = new Intent(CurrentActivity.this, NextActivity.class);
Intent intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
finish();
}
必須聲明我對意圖,這是爲我工作(API 23+)
相關問題
- 1. 如何使用返回按鈕返回上一個活動?
- 2. 返回上一個活動
- 3. 返回上一個活動
- 4. 返回上一個活動
- 5. 如何返回上一個活動?
- 6. 如何返回上一個活動?
- 7. 當按下「後退」按鈕時如何返回到上一個活動?
- 8. Android活動返回按鈕返回上一個活動,但沒有數據
- 9. Android返回上一活動
- 10. 如何在執行代碼時返回上一個活動
- 11. 當按下返回按鈕,發送一個值前一活動
- 12. 手動返回上一個活動
- 13. 如何通過點擊按鈕返回上一個活動?
- 14. Android如何在活動中添加返回按鈕以返回片段活動
- 15. 返回到主屏幕,然後返回上一個活動
- 16. 返回上一個活動阻止回來的初始活動
- 17. EmailIntent返回上一個活動
- 18. 返回上一個活動(PreferenceManager)
- 19. 返回到上一個活動
- 20. Android:返回上一個活動?
- 21. 返回第一個活動的時間
- 22. 如何返回上一個屏幕上的按下按鈕
- 23. 活動和返回按鈕
- 24. 如何在點擊返回按鈕時恢復活動的狀態並返回到同一活動
- 25. 當返回按鈕關閉活動時返回意圖結果
- 26. Android - 當按下返回按鈕時停止AsyncTask並返回到前一個活動
- 27. 當前活動使用SurfaceView時如何返回到上一個活動?
- 28. 如何從其他活動返回數據,僅返回按鈕從已啓用活動返回的方式
- 29. 如何從第二個活動返回到第一個活動?
- 30. 如何在打開多個活動時返回到第一個活動
你可以覆蓋'onBackPress'並在'onBackPress'上做任何事情 –
完成當前活動:'this.finish();' –
我認爲你的活動混淆了,你是不是指活動B在某處? –