我正在使用類Fragment的嵌套片段,而不是SupportFragment(v4)。 我應該使用getChildSupportManager來正確處理這個問題,但是懷疑v4支持片段,並且我有一個正常的Fragment(我無法更改,它來自一個庫)。getChildFragmentManager非支持片段作爲嵌套片段
我該如何解決這個問題?
我正在使用類Fragment的嵌套片段,而不是SupportFragment(v4)。 我應該使用getChildSupportManager來正確處理這個問題,但是懷疑v4支持片段,並且我有一個正常的Fragment(我無法更改,它來自一個庫)。getChildFragmentManager非支持片段作爲嵌套片段
我該如何解決這個問題?
我應該用getChildSupportManager妥善處理這個,但嫌疑人V4支持片段
據我所知,有在Android中沒有getChildSupportManager()
方法。有getChildFragmentManager()
。
如果您使用的是FragmentActivity
的getChildFragmentManager()
,則需要從Android支持包backport(android.support.v4.app.Fragment
)中給它一個片段。如果您使用的是API級別爲17+的常規Activity
中的getChildFragmentManager()
,則需要爲其提供原始片段(android.app.Fragment
)。
我有一個正常的片段(我不能改變,它來自一個庫)。
然後設置你的minSdkVersion
17,用Activity
代替FragmentActivity
。