【发布时间】:2016-11-04 11:50:53
【问题描述】:
我的 fragmentTabhost 在 FragmentTabhost 中包含 4 个fragments(FragmentA,FragmentB,FragmentC,FragmentD)。
在 FragmentA 中,我使用代码:
getSupportFragmentManager().beginTransaction().replace(R.id.content_frame, Fragment_a1).commitAllowingStateLoss();
跳转到Fragment_a1(不在tabhost中)。
但是我在切换fragment的时候发现了一个bug。比如这个顺序:
FragmentA->Fragment_a1->FragmentB->FragmentA.
此命令后切换到FragmentA时,屏幕显示Fragment_a1(应该显示FragmentA)。打印logcat我发现Fragment_a1在切换到FragmentB时无法销毁。
请帮帮我。谢谢!
【问题讨论】:
标签: android android-fragments fragment-tab-host