From eb2c2b4d78a42c3ffd9776e9c28acfb5d9502e83 Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Tue, 15 Dec 2020 23:36:03 +0100 Subject: [PATCH] As of ADT 14 as well as Gradle Plugin 5.0 those are not final anymore. Fixes #544. Missed in 1862e38a20a094cecc77e6a1a02b64e72a38a561 --- .../opentracks/MarkerListActivity.java | 52 +++++++++--------- .../opentracks/TrackListActivity.java | 54 ++++++++++--------- 2 files changed, 58 insertions(+), 48 deletions(-) diff --git a/src/main/java/de/dennisguse/opentracks/MarkerListActivity.java b/src/main/java/de/dennisguse/opentracks/MarkerListActivity.java index 4c40b6754..6a0fe0ee6 100644 --- a/src/main/java/de/dennisguse/opentracks/MarkerListActivity.java +++ b/src/main/java/de/dennisguse/opentracks/MarkerListActivity.java @@ -222,31 +222,35 @@ public class MarkerListActivity extends AbstractActivity implements DeleteMarker markerIds[i] = new Marker.Id(longMarkerIds[i]); } - Intent intent; - switch (itemId) { - case R.id.list_context_menu_show_on_map: - if (markerIds.length == 1) { - IntentUtils.showCoordinateOnMap(this, contentProviderUtils.getMarker(markerIds[0])); - } - return true; - case R.id.list_context_menu_edit: - if (markerIds.length == 1) { - intent = IntentUtils.newIntent(this, MarkerEditActivity.class) - .putExtra(MarkerEditActivity.EXTRA_MARKER_ID, markerIds[0]); - startActivity(intent); - } - return true; - case R.id.list_context_menu_delete: - DeleteMarkerDialogFragment.showDialog(getSupportFragmentManager(), markerIds); - return true; - case R.id.list_context_menu_select_all: - for (int i = 0; i < viewBinding.markerList.getCount(); i++) { - viewBinding.markerList.setItemChecked(i, true); - } - return false; - default: - return false; + if (itemId == R.id.list_context_menu_show_on_map) { + if (markerIds.length == 1) { + IntentUtils.showCoordinateOnMap(this, contentProviderUtils.getMarker(markerIds[0])); + } + return true; } + + if (itemId == R.id.list_context_menu_edit) { + if (markerIds.length == 1) { + Intent intent = IntentUtils.newIntent(this, MarkerEditActivity.class) + .putExtra(MarkerEditActivity.EXTRA_MARKER_ID, markerIds[0]); + startActivity(intent); + } + return true; + } + + if (itemId == R.id.list_context_menu_delete) { + DeleteMarkerDialogFragment.showDialog(getSupportFragmentManager(), markerIds); + return true; + } + + if (itemId == R.id.list_context_menu_select_all) { + for (int i = 0; i < viewBinding.markerList.getCount(); i++) { + viewBinding.markerList.setItemChecked(i, true); + } + return false; + } + + return false; } @Override diff --git a/src/main/java/de/dennisguse/opentracks/TrackListActivity.java b/src/main/java/de/dennisguse/opentracks/TrackListActivity.java index 8f5a745b4..5d5e4c9a5 100644 --- a/src/main/java/de/dennisguse/opentracks/TrackListActivity.java +++ b/src/main/java/de/dennisguse/opentracks/TrackListActivity.java @@ -469,31 +469,37 @@ public class TrackListActivity extends AbstractListActivity implements ConfirmDe trackIds[i] = new Track.Id(longTrackIds[i]); } - Intent intent; - switch (itemId) { - case R.id.list_context_menu_show_on_map: - IntentDashboardUtils.startDashboard(this, false, trackIds); - return true; - case R.id.list_context_menu_share: - intent = IntentUtils.newShareFileIntent(this, trackIds); - intent = Intent.createChooser(intent, null); - startActivity(intent); - return true; - case R.id.list_context_menu_edit: - intent = IntentUtils.newIntent(this, TrackEditActivity.class) - .putExtra(TrackEditActivity.EXTRA_TRACK_ID, trackIds[0]); - startActivity(intent); - return true; - case R.id.list_context_menu_delete: - deleteTracks(trackIds); - return true; - case R.id.list_context_menu_select_all: - int size = viewBinding.trackList.getCount(); - for (int i = 0; i < size; i++) { - viewBinding.trackList.setItemChecked(i, true); - } - return false; + if (itemId == R.id.list_context_menu_show_on_map) { + IntentDashboardUtils.startDashboard(this, false, trackIds); + return true; } + + if (itemId == R.id.list_context_menu_share) { + Intent intent = IntentUtils.newShareFileIntent(this, trackIds); + intent = Intent.createChooser(intent, null); + startActivity(intent); + return true; + } + + + if (itemId == R.id.list_context_menu_edit) { + Intent intent = IntentUtils.newIntent(this, TrackEditActivity.class) + .putExtra(TrackEditActivity.EXTRA_TRACK_ID, trackIds[0]); + startActivity(intent); + return true; + } + + if (itemId == R.id.list_context_menu_delete) { + deleteTracks(trackIds); + return true; + } + if (itemId == R.id.list_context_menu_select_all) { + for (int i = 0; i < viewBinding.trackList.getCount(); i++) { + viewBinding.trackList.setItemChecked(i, true); + } + return false; + } + return false; }