假設我有3個活動:A,B和C活動流A-> B-> C->一個在android系統
- 答:家庭活動
- B:信息收集活動
- C:信息顯示活動
我的期望的流動是這樣:
- 觸發器B收集信息。
- 當B結束時,C會得到信息並顯示。
- A-> B-> C-> A。
- 另外,在C結束,它應該回到A.(這是從來沒有因爲我將B中的問題:完成())
我第一次嘗試:(失敗,原因是我做的不想看到A後B,甚至幾毫秒)
- A觸發器B收集信息。 (startActivityAsResult)
- B將結果傳遞給A,B:
finish()
。 (onActivityResult) - 然後A觸發器C顯示。 (startActivity)
我的第二次嘗試:(?成功,但我想在那裏儘管這樣一個更好的方法)
- 一個觸發B到收集信息。 (startActivity)
- B觸發C和B:
finish()
。 (startActivity)
問題:
有限定序列導航的流等我看到taskBuilder
與nextIntent()
API的任何替代方式(這是更簡單的/直接)?
我認爲你的第二次嘗試比第一次更好。我覺得這是更好的方法。 – nilkash 2013-04-22 03:50:59
我以爲會有一個現成的和更簡單的API來制定流程:) – Roylee 2013-04-22 03:51:40
恕我直言,你的第二次嘗試似乎是要走的路。它更容易,更清潔,更簡單! – SudoRahul 2013-04-22 03:52:10