使用getFragmentManager()vs getSupportFragmentManager()?

COB*_*BOL 19 android android-dialogfragment

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

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

myDialogFragment.show(getFragmentManager(), "My Dialog Fragment");
Run Code Online (Sandbox Code Playgroud)

Itz*_*ara 19

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

例如Android支持包v4或v13.


Chi*_*hah 7

当您使用时,android.support.v4.app.FragmentManager您应该使用getSupportFragmentManager(),如果您正在使用,android.app.FragmentManager那么使用getFragmentManager().