Add menu option to view photo in gallery

This commit is contained in:
Jimmy Shih
2013-11-04 14:20:23 -08:00
parent 5867093895
commit d96c705953
6 changed files with 21 additions and 0 deletions
@@ -179,6 +179,10 @@ public class MarkerDetailFragment extends Fragment {
menu.findItem(R.id.marker_detail_edit).setVisible(!isSharedWithMe);
menu.findItem(R.id.marker_detail_delete).setVisible(!isSharedWithMe);
String photoUrl = waypoint.getPhotoUrl();
boolean hasPhoto = photoUrl != null && !photoUrl.equals("");
menu.findItem(R.id.marker_detail_view_photo).setVisible(hasPhoto);
}
@Override
@@ -202,6 +206,12 @@ public class MarkerDetailFragment extends Fragment {
DeleteMarkerDialogFragment.newInstance(new long[] { markerId })
.show(getChildFragmentManager(), DeleteMarkerDialogFragment.DELETE_MARKER_DIALOG_TAG);
return true;
case R.id.marker_detail_view_photo:
intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(waypoint.getPhotoUrl()), "image/*");
startActivity(intent);
return true;
default:
return super.onOptionsItemSelected(item);
}