2015-04-08 51 views
0

我正在使用類Fragment的嵌套片段,而不是SupportFragment(v4)。 我應該使用getChildSupportManager來正確處理這個問題,但是懷疑v4支持片段,並且我有一個正常的Fragment(我無法更改,它來自一個庫)。getChildFragmentManager非支持片段作爲嵌套片段

我該如何解決這個問題?

回答

0

我應該用getChildSupportManager妥善處理這個,但嫌疑人V4支持片段

據我所知,有在Android中沒有getChildSupportManager()方法。有getChildFragmentManager()

如果您使用的是FragmentActivitygetChildFragmentManager(),則需要從Android支持包backport(android.support.v4.app.Fragment)中給它一個片段。如果您使用的是API級別爲17+的常規Activity中的getChildFragmentManager(),則需要爲其提供原始片段(android.app.Fragment)。

我有一個正常的片段(我不能改變,它來自一個庫)。

然後設置你的minSdkVersion 17,用Activity代替FragmentActivity