summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java')
-rwxr-xr-xplatform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java14
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 a5f8be788c..19e550ec90 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
@@ -1022,7 +1022,9 @@ final class NativeMapView implements NativeMap {
@Keep
private void onDidBecomeIdle() {
- stateCallback.onDidBecomeIdle();
+ if (stateCallback != null) {
+ stateCallback.onDidBecomeIdle();
+ }
}
@Keep
@@ -1040,6 +1042,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;
@@ -1455,5 +1465,7 @@ final class NativeMapView implements NativeMap {
void onDidBecomeIdle();
void onSourceChanged(String sourceId);
+
+ void onStyleImageMissing(String imageId);
}
}