protected override void OnStart() { base.OnStart(); if (!isServiceRunning(typeof(GPSAndroid))) { var serviceIntent = new Intent(this, typeof(GPSAndroid)); serviceIntent.PutExtra("ativo", true); StartService(serviceIntent); } /* * if (!isServiceRunning(typeof(GPSAndroid))) * StartService(new Intent(this, typeof(GPSAndroid))); */ _Situacao = JanelaSituacaoEnum.Aberta; }
protected override void OnCreate(Bundle bundle) { _Situacao = JanelaSituacaoEnum.Inicializando; TabLayoutResource = Resource.Layout.Tabbar; ToolbarResource = Resource.Layout.Toolbar; base.OnCreate(bundle); global::Xamarin.Forms.Forms.Init(this, bundle); //global::Xamarin.Forms.DependencyService.Register<MensagemAndroid>(); //InitializeLocationManager(); //AndroidEnvironment.UnhandledExceptionRaiser += HandleAndroidException; this.Window.SetFlags(WindowManagerFlags.KeepScreenOn, WindowManagerFlags.KeepScreenOn); TelaAndroid.Largura = (int)Resources.DisplayMetrics.WidthPixels; // real pixels TelaAndroid.Altura = (int)Resources.DisplayMetrics.HeightPixels; TelaAndroid.LarguraSemPixel = (int)Resources.DisplayMetrics.WidthPixels / Resources.DisplayMetrics.Density; // real pixels TelaAndroid.AlturaSemPixel = (int)Resources.DisplayMetrics.HeightPixels / Resources.DisplayMetrics.Density; // real pixels TelaAndroid.LarguraDPI = (int)Resources.DisplayMetrics.WidthPixels / Resources.DisplayMetrics.Xdpi; // real pixels TelaAndroid.AlturaDPI = (int)Resources.DisplayMetrics.HeightPixels / Resources.DisplayMetrics.Ydpi; // real pixels TelaAndroid.Orientacao = Resources.Configuration.Orientation.ToString(); CurrentActivityUtils.Current = this; //ThreadAndroid.CurrentActivity = this; var broadcast = new BroadcastAndroid(); RegisterReceiver(broadcast, new IntentFilter(Intent.ActionBootCompleted)); LoadApplication(new App()); }
protected override void OnStop() { base.OnStop(); _Situacao = JanelaSituacaoEnum.Fechada; }