2
當用戶執行任務(由T1〜T3表示)時,他最終會到達活動B
。一次完成多項活動?
A->T1->T2-T3->B
Z->T2->T3->B (he could start from Z which is different from A, and can skip some activities such as T1)
此時,我想清除所有與任務T(T1〜T3)有關的活動。
我想我可以使用訂閱者 - 發佈者模式發送/ listento finish
消息。
有沒有可行的選擇?
感謝您的回答。除了A(如Z)之外的其他課程是否可以開始這項任務,並且如果願意,我想回到Z? – eugene 2014-10-26 14:46:53
當我達到活動時,我應該知道哪項活動開始了任務。我應該怎麼做? – eugene 2014-10-26 14:48:25
當你來自A時,使用FLAG_ACTIVITY_NEW_TASK開始新任務中的下一個'F'Actions。然後,當您啓動B時,將標記FLAG_ACTIVITY_CLEAR_TASK與FLAG_ACTIVITY_NEW_TASK組合在一起。希望工程;-) – 2014-10-26 16:11:03