0
我有一個自定義小部件,當按下按鈕時執行FragmentTransaction.replace。目前,我的代碼是這樣設置的,第一次創建一個片段時,它會將一堆東西附加到視圖中,這些東西本來不屬於xml佈局文件的一部分。自定義選項卡視圖中片段LIfecycle
當應用第一次啓動時,我的所有片段都能正確顯示內容,然而,讓我們說我從片段A開始。然後,我可以轉換到片段B(B正確顯示),但是,當我轉換回片段A,我已經附加到片段A視圖的所有東西現在都沒有了。我知道這是因爲onCreateView被調用,這可能意味着當調用FragmentTransaction.replace時,Fragment的視圖被重新生成。
有沒有一種方法可以讓我的碎片保持在當FragmentTransaction.replace被調用時不讓它們重新生成視圖?
謝謝!
很酷我會試試看看它是否有效。 – PolandSpring
太棒了!讓我知道它是如何工作的。 – Barak