summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidModuleBase/src/main/java/com/mapbox/mapboxsdk/utils/ApplicationContextWrapper.java
blob: 8981a0f2e23bd76ba7b59afcc39f1306ef44d010 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.mapbox.mapboxsdk.utils;

import android.content.Context;
import android.content.ContextWrapper;

public class ApplicationContextWrapper extends ContextWrapper {

  private static ApplicationContextWrapper instance;

  public static synchronized ApplicationContextWrapper getInstance(Context context) {
    if (instance == null) {
      instance = new ApplicationContextWrapper(context);
    }
    return instance;
  }

  private ApplicationContextWrapper(Context base) {
    super(base.getApplicationContext());
  }
}