You need to call setHasOptionsMenu(true)
for the Fragment.
Eg using the Fragment's onCreate()
method
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setHasOptionsMenu(true);
}
You also do not need the call to super.onCreateOptionsMenu(menu, inflater);
, the superclass method is empty.