已經存在,我有很多的步驟後Activity_1
,說恢復活動的開始,而不是如果回堆棧
Activity_2
>Activity_3
....在一些Activity_n
我改變有關Activity_1
和一些數據請撥打電話
Intent intent = new Intent(Activity_n.this, Activity_1.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
刷新內容。但後來我可以一直回到我開始的Activity_1
,這裏有舊數據。
取而代之,我想用上面的代碼調用最初的Activity_1
的onResume()
。或適當標誌
FLAG_ACTIVITY_CLEAR_TOP
考慮任務組成的活動:A,B,C,D,如果d調用 startActivity()與解析爲的成分的意圖 活動B,則C和d將完成和B接收該給定 意圖,導致堆棧現在是:A,B.
那WHA文檔說,但不是我所得到的。
但是這是一個**片段**我正在使用。直到現在我正在使用**片段**的onResume()。其中不包含任何內容像'onNewIntent()'。但是沒有辦法清除整個後臺堆棧並調用一個新的** Activity ** – 2013-03-12 11:02:58
請參見我已經添加了兩行,您可以嘗試這種方式 – Nirali 2013-03-12 11:07:02
謝謝那工作。 – 2013-03-12 11:16:29