package com.mogo.map; import android.content.Context; import com.mogo.utils.logger.Logger; /** * @author congtaowang * @since 2019-12-20 *
* 描述 */ public class MogoMap { private static final String TAG = "MogoMap"; private IMogoMap mMap; private Context mContext; private static volatile MogoMap sInstance; private MogoMap() { } public static MogoMap getInstance() { if ( sInstance == null ) { synchronized ( MogoMap.class ) { if ( sInstance == null ) { sInstance = new MogoMap(); } } } return sInstance; } public void init( Context context, IMogoMap map ) { Logger.d( TAG, "init mogomap" ); this.mContext = context; this.mMap = map; } public Context getContext() { return mContext; } public IMogoMap getMogoMap() { return mMap; } public void clear(){ mContext = null; mMap = null; } }