@Override public boolean onOptionsItemSelected(final MenuItem item) { if (item.getItemId() == R.id.menu_share_collage) { if (null != mResultPath) { // because we use internal storage and provider, we should grand other apps permissions and // so on... CommonUtils.sendEmailWithAttachment( getActivity(), mResultPath, getString(R.string.text_email_subject)); } return true; } return super.onOptionsItemSelected(item); }