I have a collapsing toolbar in my fragment and fragment has its own toolbar. The onCreateOptionsMenu is not being called. This worked when fragment was using activity's toolbar, now while refactoring toolbar, so that each fragment has its own, onCreateOptionsMenu is not being called.
setHasOptionsMenu(true); is already there in onCreate.