0
所以現在我有,我有三個片段以這樣的順序承諾的情況:製作FragmentTransaction從活動開始從片段
片段A - >片段B - > C片段
然後,我從片段C開始一個活動。當我想彈出後退堆棧,以便在活動完成後將用戶帶到片段B時,會出現此問題。如果我在調用finish()之前嘗試從Activity中彈出返回堆棧,我得到一個IllegalStateException,並說onSaveInstanceState後無法執行該操作。因此,是否可以更改負責活動碎片的FragmentManager?
我想你擁有activity1擁有三個片段,第三個片段打開activity2。然後,當你進行堆疊時,你想從activity2直接進入fragmentB,對嗎? –
@JuanMendez差不多,我有Fragment1擁有三個子片段,第三個子片段打開了Activity。是的,當我在Activity上調用finish()時,我希望能夠直接返回到sub-fragmentB。 – myrocks2