我使用片段,当我切换到嵌套片段时,public void onCreateOptionsMenu(Menu menu, MenuInflater inflater)
当我到达那个嵌套片段时,它实现了我的菜单膨胀次数。我怎样才能避免这种情况?我还使用方法实现了 Fragment 的构造函数:
setRetainInstance(true);
setHasOptionsMenu(true);
当我尝试将简单的解决方案实现为:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
// TODO Add your menu entries here
if(!isInflated)
{
inflater.inflate(R.menu.contacts_archive_menu, menu);
isInflated = true;
}
super.onCreateOptionsMenu(menu, inflater);
}
但屏幕旋转后我的菜单没有膨胀。