mirror of
https://codeberg.org/OpenTracksApp/OpenTracks.git
synced 2026-10-04 10:23:06 +02:00
Add menu option to view photo in gallery
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user