2013-07-17 56 views
4

我在我的應用程序中有3個活動。 A是啓動器活動,當我按下一個按鈕時,活動B將會啓動,然後我有一個按鈕來啓動活動A,或者我可以按下後退按鈕,然後我可以轉到A.在後面按下之前保留的值單擊新值將在A.如何使啓動活動始終作爲家庭活動

設定當我在b。單擊按鈕,將開始,我使用REORDER到前標誌和singletop爲啓動模式。新活動未被創建。當我按下A上的返回按鈕時,它將轉到B並再次按下按鈕應用程序出口。我想在B上按下活動A.我不能在B中的onBackpressed()中做任何事情,因爲除了上述場景以外,在幾種情況下使用B。如何管理它。

+0

如果您有活動A在按下B後,用戶可能會以無限循環結束A-B-A-B ...因此,最好避免這種情況。 – user936414

+2

爲什麼你想重新啓動活動A?你不能移動你的初始化部分到onResume()嗎?這樣,當您在活動B中按下按鈕時回到A時,您可以使用新值初始化。你只需要傳遞來自B的新值。 – Rajeev

+0

@Rajeev我可以做。我的問題是我希望A作爲家庭活動,無論我們走到哪裏,當我們按下返回按鈕時,最後一個活動應該是A. – Aju

回答

相關問題