summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/loader/LibraryLoaderProviderImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/loader/LibraryLoaderProviderImpl.java')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/loader/LibraryLoaderProviderImpl.java49
1 files changed, 0 insertions, 49 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/loader/LibraryLoaderProviderImpl.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/loader/LibraryLoaderProviderImpl.java
deleted file mode 100644
index 9e5e72d409..0000000000
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/loader/LibraryLoaderProviderImpl.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package com.mapbox.mapboxsdk.module.loader;
-
-import com.mapbox.mapboxsdk.LibraryLoader;
-import com.mapbox.mapboxsdk.LibraryLoaderProvider;
-import com.mapbox.mapboxsdk.Mapbox;
-import com.mapbox.mapboxsdk.exceptions.MapboxConfigurationException;
-import com.mapbox.mapboxsdk.log.Logger;
-
-import static com.facebook.soloader.SoLoader.init;
-import static com.facebook.soloader.SoLoader.loadLibrary;
-
-/**
- * Concrete implementation of a native library loader.
- * <p>
- * Uses ReLinker from https://github.com/KeepSafe/ReLinker.
- * </p>
- */
-public class LibraryLoaderProviderImpl implements LibraryLoaderProvider {
-
- /**
- * Creates and returns a the default Library Loader.
- *
- * @return the default library loader
- */
- @Override
- public LibraryLoader getDefaultLibraryLoader() {
- return new SoLibraryLoader();
- }
-
- /**
- * Concrete implementation of a LibraryLoader using ReLinker.
- */
- private static class SoLibraryLoader extends LibraryLoader {
-
- private static final String TAG = "SoLibraryLoader";
-
- @Override
- public void load(String name) {
- try {
- // nativeExopackage = false, https://buck.build/article/exopackage.html
- init(Mapbox.getApplicationContext(), false);
- loadLibrary(name);
- } catch (MapboxConfigurationException exception) {
- Logger.e(TAG, "Couldn't load so file with relinker, application context missing, "
- + "call Mapbox.getInstance(Context context, String accessToken) first");
- }
- }
- }
-}