使用getFragmentManager()vs getSupportFragmentManager()?

时间:2014-08-14 10:48:21

标签: android android-dialogfragment

在显示DialogFragments时应该何时使用getFragmentManager(),何时应该使用getSupportFragmentManager()?

目前,我正在按如下方式显示我的DialogFragments:

myDialogFragment.show(getFragmentManager(), "My Dialog Fragment");

2 个答案:

答案 0 :(得分:19)

如果您使用API​​> = 14,则使用getFragmentManager(),在使用支持包时,您必须使用getSupportFragmentManager()

例如Android支持包v4或v13。

答案 1 :(得分:6)

当您使用 android.support.v4.app.FragmentManager 时,您应使用getSupportFragmentManager(),如果您使用的是 android.app.FragmentManager ,请使用{{1 }}