Android APP Day 19 實戰 JLPT Grammar Trainer - Fragment Transaction
來增加一個設定的畫面選單
同樣的新增
FragmentTransaction:
在按下設定按鍵時, 將其他的 fragment 隱藏
並用 isAdded() 來判斷是 show() 或 add fragment設定畫面
同時利用 addBackStack(), 指定 TAG: "HOME", 把這次 commit 記錄下來
而當按下返回鍵時
利用 popBackStack, 參數傳入 HOME, 和 POP_BACK_STACK_INCLUSIVE.
這樣會回到HOME TAG 之前的狀態(包含回溯標籤本身的 commit)
執行結果:
留言
張貼留言