@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.menu_add_insert: InsertDialogFragment dialog = InsertDialogFragment.newInstance(null); dialog.show(getActivity().getSupportFragmentManager(), ARG_NEW_INSERT); dialog.setOnInsertCreateListener( new InsertDialogFragment.OnInsertCreateListener() { @Override public void onInsertCreated() { adapter.refreshAdapter(); } }); break; default: return super.onOptionsItemSelected(item); } return true; }