(This post isn't helpful)
I'm using this code in onCreateOptionsMenu to enable/disable menu items in a fragment:
@Override
public void onCreateOptionsMenu(Menu menu,MenuInflater inflater) {
inflater.inflate(R.menu.menu_main,menu);
this.menu = menu;
inflater.inflate(R.menu.menu_main, menu);
assert ((AppCompatActivity)getActivity()).getSupportActionBar() != null;
((AppCompatActivity)getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(inEditMode);
menu.findItem(R.id.signOut).setVisible(!inEditMode);
menu.findItem(R.id.edit).setVisible(inEditMode);
menu.findItem(R.id.delete).setVisible(inEditMode);
menu.findItem(R.id.info).setVisible(inEditMode);
}
However, even when inEditMode is false, all of the Menu Items are visible. This is inside a fragment, which I am using via ViewPager. Here's my AppCompatActivity's XML:
<?xml version="1.0" encoding="utf-8"?>
I'm not setting a Toolbar in my Fragment; I only have my Toolbar in the Activity. Should I set my Toolbar in every Fragment? If not, why is this issue occuring and how can I fix it?
This worked before I converted my AppCompatActivity to Fragment
JavaScript questions and answers, JavaScript questions pdf, JavaScript question bank, JavaScript questions and answers pdf, mcq on JavaScript pdf, JavaScript questions and solutions, JavaScript mcq Test , Interview JavaScript questions, JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)