即使我已经完成了其他类似问题的所有步骤,也永远不会调用 onCreateOptionsMenu 方法(比如这个:片段内部的菜单没有被调用;还有这个:onCreateOptionsMenu not being called on FragmentActivity when run on phone version)
1) 我在 Fragment 的 onCreate 方法中调用 setHasOptionsMenu(true)
2)我像这样覆盖 onCreateOptionsMenu(Menu menu, MenuInflater inflater) 方法
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.main, menu);
}
[ 3) 而且我 dp 实现 onOptionsItemSelected(MenuItem item) ]
什么?
PS我正在使用android-support-v4.jar。
PPS @ Philipp Jahoda,我确实在片段的托管活动中实现了 onCreateOptionsMenu(...) 。