我想實現一個ViewPager與FragmentPagerAdapter,其中ViewPager本身位於片段內。我已經閱讀過文檔,應該可以使用最新的支持庫和嵌套片段。原則上我希望PagerAdapter使用根片段的子片段管理器。NoSuchMethodError getChildFragmentManager()
所以,我的項目使用ActionBarSherlock和SherlockFragments。由於與ActionBarSherlock捆綁在一起的支持庫根本沒有包含getChildFragmentManager()方法,因此我下載了最新的支持庫v4,並將其放置在ActionBarSherlock的libs文件夾以及我的項目中。有了這個改變,項目編譯好了,但是在第一次運行時,它會退出關於getChildFragmentManager()的NoSuchMethodError。我在這裏做錯了什麼?
(附註:我與Android 2.2這是我的最低目標平臺測試它。)
謝謝!
解決:我用我的項目和所有引用的庫中的最新版本替換了支持庫。然後我清理了我的項目,但是我忘記清理並重建引用的庫了......這導致了這種奇怪的行爲。
您確定您擁有最新的兼容性軟件包(來自最新的SDK更新)嗎? – Luksprog
嗨!是的,它支持庫發佈11 ... – Peter