mirror of
https://codeberg.org/OpenTracksApp/OpenTracks.git
synced 2026-10-02 09:33:06 +02:00
35 lines
738 B
Java
35 lines
738 B
Java
// Copyright 2011 Google Inc. All Rights Reserved.
|
|
|
|
package com.google.android.apps.mytracks;
|
|
|
|
import com.google.android.apps.mytracks.content.TrackDataHub;
|
|
|
|
import android.app.Application;
|
|
|
|
/**
|
|
* MyTracksApplication for keeping global state.
|
|
*
|
|
* @author jshih@google.com (Jimmy Shih)
|
|
*
|
|
*/
|
|
public class MyTracksApplication extends Application {
|
|
private TrackDataHub trackDataHub;
|
|
|
|
/**
|
|
* Gets the application's TrackDataHub.
|
|
*
|
|
*/
|
|
public TrackDataHub getTrackDataHub() {
|
|
if (trackDataHub == null) {
|
|
trackDataHub = TrackDataHub.newInstance(getApplicationContext());
|
|
}
|
|
return trackDataHub;
|
|
}
|
|
|
|
@Override
|
|
public void onTerminate() {
|
|
trackDataHub = null;
|
|
super.onTerminate();
|
|
}
|
|
}
|