i am implementing the new nested fragment feature and had stumble into a problem. my view is basically this: a main activity(A) that includes a fragment(
From my read of the source code, it appears that the implementations of FragmentManager
and Activity
only work with the root FragmentManager
for adding to the options menu/action bar, not and child FragmentManager
instances.
Fragment B presumably will need to manage the options menu/action bar on behalf of the contents of the ViewPager
, changing what is in the options menu/action bar based upon the pages being shown and hidden in the pager.
Yes they can.
With android 4.2 or support library revisiion 11 nested fragments participate in populating options menu, as allways you need to call setHasOptionsMenu(true)
during onCreate()
.
But if you are using ActionBarSherlock they won't, you have to manually call from parent fragment onCreateOptionsMenu()
nested fragment method onCreateOptionsMenu()
.
Update: issue