create MyTracksApplication to keep global state like TrackDataHub

This commit is contained in:
Jimmy Shih
2011-09-22 11:25:27 -07:00
parent 4f9b6535fb
commit 43a1ec60ce
8 changed files with 49 additions and 37 deletions
@@ -185,7 +185,7 @@ public class MapActivity extends com.google.android.maps.MapActivity
Log.d(TAG, "MapActivity.onResume");
super.onResume();
dataHub = TrackDataHub.getStartedInstance();
dataHub = ((MyTracksApplication) getApplication()).getTrackDataHub();
dataHub.registerTrackDataListener(this, EnumSet.of(
ListenerDataType.SELECTED_TRACK_CHANGED,
ListenerDataType.POINT_UPDATES,