我實現了一個活動(A
),該活動僅顯示一個片段(PF
)和getSupportFragmentManager()
。 片段(PF
)具有一個ViewPager顯示2個片段(F1
和F2
)。 ViewPager使用FragmentPagerAdapter
與getChildFragmentManager()
。屏幕旋轉後,嵌套片段丟失對onCreateOptionsMenu的調用
Relative Code(ViewPagerActivity)
PF
有setRetainInstance(true)
,我加入setHasOptionsMenu(true)
到PF,F1和F2,因爲他們有個性化optionmenus。
一切工作正常。當我動作條的變化表示F1
和F2
之間SWYPE optionmenu 1或2 optionmenu,但是當屏幕旋轉發生在片段1和2 optionmenus Swype的後不再調用。
我覺得你正面臨着這個問題https://github.com/JakeWharton/ActionBarSherlock/issues/828 – 2013-10-08 11:46:47