[問題] fragment的backstack

看板AndroidDev作者 (nahgnimiast)時間13年前 (2012/12/13 02:16), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
一個activity之內的fragment只有一個backstack 有沒有辦法弄成像activity一樣,模擬出task的功能? 舉例: 更新fragment的內容,A內容可連到A1內容。A1可連到A2 A和B可由activity直接連。 A > A1 > A2 > B > B1 這時再點A時,希望跳出來的是A2,然後按back鍵倒退能是 A1 > A > B1 > B -- 另外請教FragmentTransaction的用法。 嘗試更新fragment的畫面,只有replace才成功。 可以請問add, remove, detach , attach, show, hide的意義嗎? add多個,但只有最開始的會顯示在ui上,其他的是加到哪裡? 除了用replace,是否要用detach或show,才可以更換內容? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.160.48.183

12/13 11:08, , 1F
fragment和activity不同,fragment transcation時不會自動
12/13 11:08, 1F

12/13 11:09, , 2F
加入backstack,要call addToBackStack()才會加入
12/13 11:09, 2F

12/13 11:12, , 3F
android developer有說明,ApiDemo也有範例可以參考
12/13 11:12, 3F
文章代碼(AID): #1GoCeI4T (AndroidDev)
文章代碼(AID): #1GoCeI4T (AndroidDev)