-2
我的fragmentTabhost在FragmentTabhost中包含4 fragments(FragmentA,FragmentB,FragmentC,FragmentD)
。在FragmentTabhost中,該片段不能被beginTransaction()調用的destory替換
在FragmentA,我使用的代碼:
getSupportFragmentManager().beginTransaction().replace(R.id.content_frame, Fragment_a1).commitAllowingStateLoss();
跳到Fragment_a1(不在tabhost)。
但我在切換片段時發現了一個錯誤。如此命令: FragmentA->Fragment_a1->FragmentB->FragmentA
。
當切換到FragmentA這種順序之後,屏幕顯示Fragment_a1(它應該顯示的FragmentA)。打印logcat我發現Fragment_a1不能被刪除時切換到FragmentB。
請給我一個手。謝謝!