From f8ecf409cab513e4efbdc95fba4f5ce6e10961fe Mon Sep 17 00:00:00 2001 From: Jimmy Shih Date: Wed, 6 Feb 2013 16:06:23 -0800 Subject: [PATCH] Fix TrackDetailActivity to just finish instead of launching the TrackListActivity during a error. --- .../apps/mytracks/TrackDetailActivity.java | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/MyTracks/src/com/google/android/apps/mytracks/TrackDetailActivity.java b/MyTracks/src/com/google/android/apps/mytracks/TrackDetailActivity.java index 70accd189..70d832f5b 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/TrackDetailActivity.java +++ b/MyTracks/src/com/google/android/apps/mytracks/TrackDetailActivity.java @@ -183,9 +183,9 @@ public class TrackDetailActivity extends AbstractMyTracksActivity implements Del @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + myTracksProviderUtils = MyTracksProviderUtils.Factory.get(this); handleIntent(getIntent()); - myTracksProviderUtils = MyTracksProviderUtils.Factory.get(this); sharedPreferences = getSharedPreferences(Constants.SETTINGS_NAME, Context.MODE_PRIVATE); trackRecordingServiceConnection = new TrackRecordingServiceConnection( @@ -486,26 +486,17 @@ public class TrackDetailActivity extends AbstractMyTracksActivity implements Del if (markerId != -1L) { Waypoint waypoint = myTracksProviderUtils.getWaypoint(markerId); if (waypoint == null) { - exit(); + finish(); return; } trackId = waypoint.getTrackId(); } if (trackId == -1L) { - exit(); + finish(); return; } } - /** - * Exists and returns to {@link TrackListActivity}. - */ - private void exit() { - Intent newIntent = IntentUtils.newIntent(this, TrackListActivity.class); - startActivity(newIntent); - finish(); - } - /** * Shows marker. */