public override void OnReceive(Context context, Intent intent) { MobileServicesManager.SafeInit(); if (intent.Action == Intent.ActionBootCompleted) { Analytics.TrackEvent("Received ActionBootCompleted Intent"); if (!PersistentLocationTrackingService.IsRunning(context.ApplicationContext)) { context.StartService(new Intent(context.ApplicationContext, typeof(PersistentLocationTrackingService))); } } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); Xamarin.Forms.Forms.Init(this, bundle); MobileServicesManager.SafeInit(); LoadApplication(new App()); if (!PersistentLocationTrackingService.IsRunning(ApplicationContext)) { StartService(new Intent(ApplicationContext, typeof(PersistentLocationTrackingService))); } Analytics.TrackEvent("Created MainActivity"); }