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