From 9905def3526360452d2d68ed08a5412b9e596b6e Mon Sep 17 00:00:00 2001 From: Bartlomiej Niechwiej Date: Fri, 22 Oct 2010 10:14:36 -0700 Subject: [PATCH] Terminate tracker update thread on destroy. --- .../com/google/android/apps/mytracks/MyTracksMap.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/MyTracks/src/com/google/android/apps/mytracks/MyTracksMap.java b/MyTracks/src/com/google/android/apps/mytracks/MyTracksMap.java index 3494a5006..05e636151 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/MyTracksMap.java +++ b/MyTracks/src/com/google/android/apps/mytracks/MyTracksMap.java @@ -377,6 +377,16 @@ public class MyTracksMap extends MapActivity } } + @Override + protected void onDestroy() { + Log.d(MyTracksConstants.TAG, "MyTracksMap.onDestroy"); + if (updateTrackThread != null) { + updateTrackThread.quit(); + } + + super.onDestroy(); + } + /** * Returns whether there's a track currently selected for display. */