diff options
author | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2018-08-29 18:50:01 +0200 |
---|---|---|
committer | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2018-09-04 19:46:51 +0200 |
commit | 7227b4a7ec078d5eced98473c5a7181e5564b471 (patch) | |
tree | bc6ab3472f9728e1557828e4d83b998a9db2f74a /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java | |
parent | e4bcd1abed607117b21fa518782a694873d0686b (diff) | |
download | qtlocation-mapboxgl-7227b4a7ec078d5eced98473c5a7181e5564b471.tar.gz |
[android] MapStrictMode implementation
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java index 1d823455b5..08369bb566 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java @@ -23,6 +23,7 @@ import com.mapbox.android.gestures.ShoveGestureDetector; import com.mapbox.android.gestures.StandardScaleGestureDetector; import com.mapbox.geojson.Feature; import com.mapbox.geojson.Geometry; +import com.mapbox.mapboxsdk.MapStrictMode; import com.mapbox.mapboxsdk.annotations.Annotation; import com.mapbox.mapboxsdk.annotations.BaseMarkerOptions; import com.mapbox.mapboxsdk.annotations.BaseMarkerViewOptions; @@ -297,7 +298,9 @@ public final class MapboxMap { // noinspection unchecked return (T) nativeMapView.getLayer(layerId); } catch (ClassCastException exception) { - Logger.e(TAG, String.format("Layer: %s is a different type: ", layerId), exception); + String message = String.format("Layer: %s is a different type: ", layerId); + Logger.e(TAG, message, exception); + MapStrictMode.strictModeViolation(message, exception); return null; } } @@ -409,7 +412,9 @@ public final class MapboxMap { // noinspection unchecked return (T) nativeMapView.getSource(sourceId); } catch (ClassCastException exception) { - Logger.e(TAG, String.format("Source: %s is a different type: ", sourceId), exception); + String message = String.format("Source: %s is a different type: ", sourceId); + Logger.e(TAG, message, exception); + MapStrictMode.strictModeViolation(message, exception); return null; } } |