FragmentManager和SupportFragmentManager都使用过

时间:2014-08-01 06:38:14

标签: android android-fragments

我不想使用'支持'的东西,我只是瞄准API级别14(4.0)及以上。所以我没有使用SupportFragmentManager。一切顺利,但后来我使用了支持库中的DrawerLayout

然后问题就开始了:要使用此功能,您的活动必须为FragmentActivity。您必须使用getSupportFragmentManager。所以我用那个抽屉。

但我使用getFragmentManager来管理片段替换。

我在替换中做addToBackStack(),但当我按'返回'时,活动就会关闭。 当我在未扩展FragmentActivity的其他活动中执行相同操作时,它会按预期工作(弹出片段)。

我现在添加OnBackPressed()并在有片段的情况下在那里弹出一个。不喜欢这种解决方法,但确定。

我很想知道,之前有没有其他人有这种情况和/或有提示?

编辑:
我完全转向了支持者,但我会在这里保留问题,因为我仍然很好奇

0 个答案:

没有答案