我尝试在3.0以下的设备上使用DialogFragment,但这些设备不支持SDK级别的Fragment或DialogFragment。
因此,我决定使用Android兼容库来支持Fragment。
然后,我创建了一个扩展android.support.v4.app.DialogFragment的DialogFragment类。
但是...当我尝试使用DialogFragment.show()来显示我的DialogFragment时,我发现show(FragmentManager, String)方法的第一个参数应该是android.app.FragmentManager,而不是android.support.v4.app.FragmentManager。
我认为在Android 3.0以下的设备中不能使用android.app.FragmentManager,因为它未包含在SDK中。
是否有任何方法可以使用兼容库来显示DialogFragment?我必须使用另一种方式来使用兼容库显示我的DialogFragment吗?
非常感谢您的帮助。 :)