diff options
author | Łukasz Paczos <lukas.paczos@gmail.com> | 2018-11-23 16:38:32 +0100 |
---|---|---|
committer | Łukasz Paczos <lukas.paczos@gmail.com> | 2018-11-23 16:38:32 +0100 |
commit | b212762399c6eae28c6e8194e9e41e4c7cbb0f90 (patch) | |
tree | f10aae342a0f5b78ca34b4af253c84e87ddb0c7f /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/attribution/AttributionParser.java | |
parent | 6bb1e977eafc61af39d47df083bb3de13205fae9 (diff) | |
download | qtlocation-mapboxgl-b212762399c6eae28c6e8194e9e41e4c7cbb0f90.tar.gz |
[android] require context in AttributionParser.Builderupstream/lp-attribution-parser-context
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/attribution/AttributionParser.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/attribution/AttributionParser.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/attribution/AttributionParser.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/attribution/AttributionParser.java index 025207cc2d..16020891b1 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/attribution/AttributionParser.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/attribution/AttributionParser.java @@ -241,13 +241,17 @@ public class AttributionParser { * </p> */ public static class Options { - private WeakReference<Context> context; + private final WeakReference<Context> context; private boolean withImproveMap = true; private boolean withCopyrightSign = true; private boolean withTelemetryAttribution = false; private boolean withMapboxAttribution = true; private String[] attributionDataStringArray; + public Options(@NonNull Context context) { + this.context = new WeakReference<>(context); + } + @NonNull public Options withAttributionData(String... attributionData) { this.attributionDataStringArray = attributionData; @@ -279,12 +283,6 @@ public class AttributionParser { } @NonNull - public Options withContext(Context context) { - this.context = new WeakReference<>(context); - return this; - } - - @NonNull public AttributionParser build() { if (attributionDataStringArray == null) { throw new IllegalStateException("Using builder without providing attribution data"); |