From 96591c47cfb783f473a3edb36d183d7c9b7ab33d Mon Sep 17 00:00:00 2001 From: Brad Leege Date: Sun, 6 Dec 2015 18:40:17 -0600 Subject: [android] #2954 - LocationServices Singleton setup --- .../mapboxsdk/location/LocationServices.java | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationServices.java diff --git a/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationServices.java b/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationServices.java new file mode 100644 index 0000000000..3646f5d92b --- /dev/null +++ b/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationServices.java @@ -0,0 +1,24 @@ +package com.mapbox.mapboxsdk.location; + +public class LocationServices { + + private static LocationServices instance = null; + + /** + * Private constructor for singleton LocationServices + */ + private LocationServices() { + super(); + } + + /** + * Primary (singleton) access method for LocationServices + * @return LocationServices + */ + public static LocationServices getLocationServices() { + if (instance == null) { + instance = new LocationServices(); + } + return instance; + } +} -- cgit v1.2.1