我有一个在活动onCreateOptionsMenu(Menu menu)
方法之前调用的片段。
首先称为片段onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
方法
当这个方法完成时,称为另一个活动的方法。
问题是我需要在菜单中使用onCreateView()
片段方法,因此我找到了一种方法来首先调用菜单活动的方法。
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_media_annuale, container, false);
final StudentGrades activity = ((StudentGrades)getActivity());
//here the activity onCreateOptionsMenu(Menu menu)
//method have to be called
//here i begin to check something with the menu
//(for this reason i need that it's ready)
//
//...
//
return rootView;
}
我正在阅读一些解决方案,例如调用:activity.invalidateOptionsMenu();
方法。但它不起作用。