diff options
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/renderer/MapRenderer.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/renderer/MapRenderer.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/renderer/MapRenderer.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/renderer/MapRenderer.java index a9bea97836..3eeb72f5ad 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/renderer/MapRenderer.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/renderer/MapRenderer.java @@ -75,6 +75,11 @@ public abstract class MapRenderer implements MapRendererScheduler { } @CallSuper + protected void onSurfaceDestroyed() { + nativeOnSurfaceDestroyed(); + } + + @CallSuper protected void onDrawFrame(GL10 gl) { long startTime = System.nanoTime(); try { @@ -123,6 +128,8 @@ public abstract class MapRenderer implements MapRendererScheduler { private native void nativeOnSurfaceChanged(int width, int height); + private native void nativeOnSurfaceDestroyed(); + private native void nativeRender(); private long timeElapsed; |