[android] #4328 - Make Telemetry start only when savedInstanceState is null

This commit is contained in:
Brad Leege
2016-03-18 16:48:42 -04:00
parent 4f816dcfbe
commit d33cee7fd8
2 changed files with 3 additions and 3 deletions

View File

@@ -371,13 +371,13 @@ public class MapView extends FrameLayout {
trackingSettings.setMyLocationTrackingMode(savedInstanceState.getInt(MapboxConstants.STATE_MY_LOCATION_TRACKING_MODE, MyLocationTracking.TRACKING_NONE));
//noinspection ResourceType
trackingSettings.setMyBearingTrackingMode(savedInstanceState.getInt(MapboxConstants.STATE_MY_BEARING_TRACKING_MODE, MyBearingTracking.NONE));
} else {
} else if (savedInstanceState == null) {
// Force a check for Telemetry
validateTelemetryServiceConfigured();
// Start Telemetry (authorization determined in initial MapboxEventManager constructor)
MapboxEventManager eventManager = MapboxEventManager.getMapboxEventManager();
eventManager.initialise(getContext(), getAccessToken());
eventManager.initialize(getContext(), getAccessToken());
}
// Initialize EGL

View File

@@ -101,7 +101,7 @@ public class MapboxEventManager {
* @param context The context associated with MapView
* @param accessToken The accessToken to load MapView
*/
public void initialise(@NonNull Context context, @NonNull String accessToken) {
public void initialize(@NonNull Context context, @NonNull String accessToken) {
this.context = context.getApplicationContext();
this.accessToken = accessToken;