我有一個主要活動與抽屜佈局和內容代表片段。我有一種主要的片段,它在onCreate()方法中初始化並添加到內容持有者。在這部分導航非常清晰 - 我只是當我點擊導航項目時換出片段。如何實現適當的祖先導航應用與幾個活動之一可以交換內容片段?
從其中一個片段中,我有一個項目列表,我可以去代表項目細節的兒童活動。我決定將它作爲兒童活動來實現,因爲這部分的導航不是由NavDrawer表示的,而是由Up按鈕表示的。
問題是 - 如何正確導航從這個孩子的活動回到適當的片段到位的主要活動?問題是,當我回到主要活動從頭開始創建,所以我得到錯誤的片段(主要的)。我想從我去的那個細節活動。
如果它仍然不是很清楚,它看起來像這樣。
MainActivity(MainFragment) - > MainActivity(SecondFragment) - > DetailsActivity - > MainActivity(MainFragment)
而且我希望它看起來是這樣的。
MainActivity(MainFragment) - > MainActivity(SecondFragment) - > DetailsActivity - > MainActivity(SecondFragment)