請看看圖表:http://i.imgur.com/6FiGe.png在Android中組織活動。狀態。簡單?
我的應用程序的體系結構有一些問題。我有幾個活動/狀態,如果你到達他們,你是不允許回去的。這些是K,A和X,所以當你到達他們並按回來按鈕,你會關閉我的應用程序。
這很容易與START活動。當我做一些工作來決定,如果我去ķ或一個,我就跑START .finish(),這就是我想要的(在ķ或一個活動是和按什麼後退按鈕關閉應用程序開始活動不再存在)。
該問題始於X狀態。該應用程序是像你需要fullfill 3個步驟,使你經歷:
[START] - > [甲 < - >乙 < - >Ç] - > [X]上甲
:
這些要求的同時按下返回按鈕關閉應用
上乙:顯示
上Ç:秀乙
如果然後最終完成某種精靈(一個 - >乙 - >Ç)你到達X如果你只按下按鈕,你關閉應用程序。
問題:應該如何完成()A,B,C以防止從X返回按鈕?我沒有參考使用。
嗨noHistory = 「真」 ......
示例代碼:
你可以添加機器人。謝謝你的答案。完成它們對我來說很清楚。但是我怎麼能完成A,B,C,因爲我沒有參考?這是我在Android中不太瞭解的。活動與Windows不一樣,因爲在其他GUI框架中,我引用了我的窗口,所以我可以做任何我想要的。現在我覺得活動掛在空中的某個地方,如果我只改變一個,我不能控制前面的活動。你會那麼和藹,寫得更加珍貴,你的意思是? – dbq 2012-04-22 00:04:34