我试图在API 14上使用getChildFragmentManager()方法,但遇到了错误。有没有办法在较低的API上使用此方法呢?
谢谢
support-v4
或 support-v13
部分的片段后退。这又要求您从 FragmentActivity
继承,并使您的片段继承自 android.support.v4.app.Fragment
。然后,您可以 调用 getChildFragmentManager()
来使用嵌套片段。android.support.v4.app.Fragment
继承,并使用android.support.v4.app.FragmentActivity
,那么你可以访问一个可用的getChildFragmentManager()
实现。对于原生片段(android.app.Fragment
),getChildFragmentManager()
仅在API级别17及更高版本上可用。 - CommonsWare对于通过谷歌搜索进入此处的人
我曾经遇到使用DialogFragment时出现了类似的问题。
问题在于我导入了android.app.DialogFragment
而不是android.support.v4.app.DialogFragment
无论是DialogFragment还是其他,确保你导入了正确的库文件 :)
getSupportChildFragmentManager()
。 - Phantômaxx