From b212762399c6eae28c6e8194e9e41e4c7cbb0f90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Paczos?= Date: Fri, 23 Nov 2018 16:38:32 +0100 Subject: [android] require context in AttributionParser.Builder --- .../com/mapbox/mapboxsdk/attribution/AttributionParser.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/attribution/AttributionParser.java') 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 { *

*/ public static class Options { - private WeakReference context; + private final WeakReference 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; @@ -278,12 +282,6 @@ public class AttributionParser { return this; } - @NonNull - public Options withContext(Context context) { - this.context = new WeakReference<>(context); - return this; - } - @NonNull public AttributionParser build() { if (attributionDataStringArray == null) { -- cgit v1.2.1