summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2017-03-15 18:43:58 +0100
committerJohn Firebaugh <john.firebaugh@gmail.com>2017-04-03 11:01:43 -0700
commitf86333961eeacb9f2dd83a4c3680d30e06f947a7 (patch)
treee26d375a7852526196428bc86e9b7b94e2baf6f9 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox
parentc1cd6759b4a87ef58442e864a192317284cf20ae (diff)
downloadqtlocation-mapboxgl-f86333961eeacb9f2dd83a4c3680d30e06f947a7.tar.gz
[core] cache binary shaders on Android
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox')
-rwxr-xr-xplatform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java11
1 files changed, 8 insertions, 3 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 1460f08e10..a9394d0b66 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
@@ -97,7 +97,8 @@ final class NativeMapView {
onMapChangedListeners = new CopyOnWriteArrayList<>();
this.mapView = mapView;
- nativeInitialize(this, fileSource, pixelRatio, availableProcessors, totalMemory);
+ String programCacheDir = context.getCacheDir().getAbsolutePath();
+ nativeInitialize(this, fileSource, pixelRatio, programCacheDir, availableProcessors, totalMemory);
}
//
@@ -957,8 +958,12 @@ final class NativeMapView {
// JNI methods
//
- private native void nativeInitialize(NativeMapView nativeMapView, FileSource fileSource,
- float pixelRatio, int availableProcessors, long totalMemory);
+ private native void nativeInitialize(NativeMapView nativeMapView,
+ FileSource fileSource,
+ float pixelRatio,
+ String programCacheDir,
+ int availableProcessors,
+ long totalMemory);
private native void nativeDestroy();