The code below is in the CrimeFragment class, but when I run the emulator the menu doesn’t even appear on the fragment_crime.xml.
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater)
{
super.onCreateOptionsMenu(menu, inflater);
inflater.inflate(R.menu.fragment_crime, menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.delete_crime_action:
UUID crimeId = mCrime.getId();
CrimeLab.get(getActivity()).deleteCrime(crimeId);
Toast.makeText(getActivity(), "toast_delete_crime", Toast.LENGTH_SHORT).show();
getActivity().finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
The fragment_crime.xml in the menu folder is;
<?xml version="1.0" encoding="utf-8"?>Any suggestions anyone, please?