Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using Android.App;
- using Android.Content.PM;
- using Android.Runtime;
- using Android.OS;
- using AndroidX.Work;
- namespace BackgroundWork.Droid
- {
- [Activity(Label = "BackgroundWork", Icon = "@mipmap/icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
- public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
- {
- protected override void OnCreate(Bundle savedInstanceState)
- {
- TabLayoutResource = Resource.Layout.Tabbar;
- ToolbarResource = Resource.Layout.Toolbar;
- base.OnCreate(savedInstanceState);
- global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
- LoadApplication(new App());
- Xamarin.Essentials.Platform.Init(this, savedInstanceState);
- var r = PeriodicWorkRequest.Builder.From<LocalWorker>(TimeSpan.FromSeconds(5)).Build();
- WorkManager.Instance.Enqueue(r);
- }
- public override void OnRequestPermissionsResult(int requestCode, string[] permissions, [GeneratedEnum] Android.Content.PM.Permission[] grantResults)
- {
- Xamarin.Essentials.Platform.OnRequestPermissionsResult(requestCode, permissions, grantResults);
- base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement