public void EnsureInit(IMvxAndroidGlobals androidGlobals) { if (MvxSimpleIoCContainer.Instance != null) { return; } MvxSimpleIoCContainer.Initialize(); Mvx.RegisterSingleton <IMvxTrace>(new MvxDebugTrace()); MvxTrace.Initialize(); Mvx.RegisterSingleton <IMvxAndroidGlobals>(androidGlobals); new MvxAndroidBindingBuilder().DoRegistration(); var viewCache = Mvx.Resolve <IMvxTypeCache <View> >(); viewCache.AddAssembly(typeof(View).Assembly); var namespaces = Mvx.Resolve <IMvxNamespaceListViewTypeResolver>(); namespaces.Add("Android.Views"); namespaces.Add("Android.Widget"); namespaces.Add("Android.Webkit"); }
public LocationService(IMvxAndroidGlobals androidGlobals, IMvxAndroidCurrentTopActivity topActivity) { _androidGlobals = androidGlobals; _topActivity = topActivity; _locationRequest = LocationRequest.Create(); _locationRequest.SetSmallestDisplacement(_displacement); _locationRequest.SetPriority(LocationRequest.PriorityLowPower); this.InitializeGoogleAPI(); }
public MapquestMapViewController(IMvxAndroidGlobals androidGlobals) { LayerViewModels = new LayerViewModels(); _assetManager = androidGlobals.ApplicationContext.Assets; }
public ResourceManager(IMvxAndroidGlobals globals) { _context = globals.ApplicationContext; }
public PackageInfo(IMvxAndroidGlobals globals, ILogger logger) { _logger = logger; _appContext = globals.ApplicationContext; }
public AndroidGeocoder(ILogger logger, IMvxAndroidGlobals androidGlobals) { _androidGlobals = androidGlobals; _logger = logger; }