我有4個活動A,B,C,d現在我有在每個活動後退和按鈕的按鈕取消操縱活動
現在我去上的按鈕背面,以移動到該I實施例之前具有活性如果我在B當我按回來我得到A,我已經完成了這一點,但我遇到的問題是,當我在示例C和我按取消我應該去A但不工作我嘗試做一個新的活動,但不工作。 我如何讓我的功能取消讓我回到活動A?
感謝幫助!
我有4個活動A,B,C,d現在我有在每個活動後退和按鈕的按鈕取消操縱活動
現在我去上的按鈕背面,以移動到該I實施例之前具有活性如果我在B當我按回來我得到A,我已經完成了這一點,但我遇到的問題是,當我在示例C和我按取消我應該去A但不工作我嘗試做一個新的活動,但不工作。 我如何讓我的功能取消讓我回到活動A?
感謝幫助!
在中間活動只需使用onActivityResult()
,和一邊整理Ç只是在onActivityResult
添加行
setResult(5)
在中間活動B只檢查在發送resultCode = 5完成它。
感謝
您可以使用意向與startActivity標誌FLAG_ACTIVITY_CLEAR_TOP。 因此,如果您在啓動A活動後收到A B C,活動B和C將被關閉。
例如在活動c取消按鈕點擊監聽:
意圖cancelIntent =新意圖(此,的A.class); cancelIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(cncelIntent);
它爲我工作,但如果我去回到活動A有同樣的意圖,我仍然會保留信息的信息 – dirko 2011-03-30 12:26:49
那麼問題是什麼? – 2011-03-30 11:18:06
如果你問我認爲你在問什麼,這個問題(或它的一個變種)已經被詢問[很多](http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=機器人+活動+堆棧#sclient = PSY&HL = EN&q =機器人%20activity%20stack%20site%3Astackoverflow.com&水溶液=&AQI =&AQL =&OQ =&PBX = 1&BAV = on.2,or.r_gc.r_pw。&FP = f83efc677861d9f9&PF = p&PDL = 3000)次已經在stackoverflow – RivieraKid 2011-03-30 11:26:34