我有一個單獨的活動,使用一堆不同的碎片。我有一個TabContainer片段,其中包含使用ViewPager處理選項卡導航的TabLayout。每個標籤都是自己的片段。如何在我的TabLayout中替換片段時保留ViewPager的狀態?
在我的其中一個選項卡中,我想點按並在片段片段頂部放置片段。這是一個「細節」類型的屏幕,所以我不希望標籤可見。我正在使用它,它的工作原理如下:
fragmentTransaction.replace(android.R.id.content, fragmentToDisplay).addToBackStack(null).commit();
現在,當我導航回來時,我的選項卡中的內容爲空。該選項卡旁邊的選項卡中的內容也是空的。當我瀏覽兩個標籤頁時,內容被重新創建並且正常的功能返回。爲什麼當我刪除我的「詳細信息」片段時,最初不在標籤上重新創建內容?