protected override void OnCreate(Bundle savedInstanceState)
        {
            TabLayoutResource = Resource.Layout.Tabbar;
            ToolbarResource   = Resource.Layout.Toolbar;

            base.OnCreate(savedInstanceState);
            //var listener = Covid19LocationListener.Instance;
            //var worker = OneTimeWorkRequest.Builder.From<Covid19Worker>().SetInitialDelay(30, TimeUnit.Seconds).Build();
            var worker = PeriodicWorkRequest.Builder.From <Covid19Worker>(TimeSpan.FromMinutes(15)).Build();

            WorkManager.Instance.Enqueue(worker);

            //var intent = new Intent(ApplicationContext, typeof(CovidService));
            //StartService(intent);

            var serviceProvider = ServiceRegistration.Initialize((services) =>
            {
                services.AddSingleton <App>().AddSingleton <IConfigurationOwner>(s => s.GetRequiredService <App>());
                services.RegisterAppFrameworkServices();
                services.RegisterAppServices();
            });

            //            new PhoneStateIntentReceiver(this, new ServiceStateHandler());
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
            LoadApplication(ServiceRegistration.Provider.GetRequiredService <App>());
            System.Net.ServicePointManager.ServerCertificateValidationCallback += (o, cert, chain, errors) => true;
        }