[android] initialize events when creating mapbox instance (#11211)

This commit is contained in:
Pablo Guardiola
2018-02-16 22:12:45 +01:00
committed by GitHub
parent 12103c95c0
commit 604931247e
2 changed files with 7 additions and 1 deletions

View File

@@ -13,6 +13,7 @@ import com.mapbox.android.core.location.LocationEnginePriority;
import com.mapbox.android.core.location.LocationEngineProvider;
import com.mapbox.mapboxsdk.constants.MapboxConstants;
import com.mapbox.mapboxsdk.exceptions.MapboxConfigurationException;
import com.mapbox.mapboxsdk.maps.Events;
import com.mapbox.mapboxsdk.net.ConnectivityReceiver;
/**
@@ -52,6 +53,7 @@ public final class Mapbox {
INSTANCE = new Mapbox(appContext, accessToken, locationEngine);
locationEngine.setPriority(LocationEnginePriority.NO_POWER);
Events.initiliaze();
ConnectivityReceiver.instance(appContext);
}

View File

@@ -6,7 +6,7 @@ import com.mapbox.android.telemetry.TelemetryEnabler;
import com.mapbox.mapboxsdk.BuildConfig;
import com.mapbox.mapboxsdk.Mapbox;
class Events {
public class Events {
static final String TWO_FINGER_TAP = "TwoFingerTap";
static final String DOUBLE_TAP = "DoubleTap";
static final String SINGLE_TAP = "SingleTap";
@@ -26,6 +26,10 @@ class Events {
}
}
public static void initiliaze() {
obtainTelemetry();
}
private static class EventsHolder {
private static final Events INSTANCE = new Events();
}