[android] #4328 - Make Telemetry start only when savedInstanceState is null
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user