1
所以我偶然發現了可怕的Can not perform this action after onSaveInstanceState
異常,當我試圖在片段的子片段管理器中放入某些東西時。我如何知道它是否保存以再次訪問Fragment的ChildFragmentManager?
我該如何正確地知道我不應該那樣做?我通過FragmentManager
s和Fragment
的代碼讀取,並且在片段上調用onSaveInstanceState()
後看不到任何翻轉的標誌。
當然,我能做到FragmentTransaction.commitAllowStateLoss()
但這是一個骯髒的黑客和有我,當我重寫片段的onSaveInstanceState
方法也難看切換一個布爾標誌...
檢查暫停狀態似乎是合理的,將嘗試,謝謝! –