diff options
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java')
-rwxr-xr-x | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java index f7086ac712..0a63150759 100755 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java @@ -1025,7 +1025,9 @@ final class NativeMapView implements NativeMap { @Keep private void onDidBecomeIdle() { - stateCallback.onDidBecomeIdle(); + if (stateCallback != null) { + stateCallback.onDidBecomeIdle(); + } } @Keep @@ -1043,6 +1045,14 @@ final class NativeMapView implements NativeMap { } @Keep + private void onStyleImageMissing(String imageId) { + Logger.e(TAG, "OnStyleImageMissing: " + imageId); + if (stateCallback != null) { + stateCallback.onStyleImageMissing(imageId); + } + } + + @Keep protected void onSnapshotReady(@Nullable Bitmap mapContent) { if (checkState("OnSnapshotReady")) { return; @@ -1473,5 +1483,7 @@ final class NativeMapView implements NativeMap { void onDidBecomeIdle(); void onSourceChanged(String sourceId); + + void onStyleImageMissing(String imageId); } } |