SplashActivity.cs 823 B

1234567891011121314151617181920212223242526272829303132
  1. using Android.App;
  2. using Android.Content;
  3. using Android.OS;
  4. using Application = Android.App.Application;
  5. using Avalonia;
  6. namespace ControlCatalog.Android
  7. {
  8. [Activity(Theme = "@style/MyTheme.Splash", MainLauncher = true, NoHistory = true)]
  9. public class SplashActivity : Activity
  10. {
  11. protected override void OnCreate(Bundle? savedInstanceState)
  12. {
  13. base.OnCreate(savedInstanceState);
  14. }
  15. protected override void OnResume()
  16. {
  17. base.OnResume();
  18. if (Avalonia.Application.Current == null)
  19. {
  20. AppBuilder.Configure<App>()
  21. .UseAndroid()
  22. .SetupWithoutStarting();
  23. }
  24. StartActivity(new Intent(Application.Context, typeof(MainActivity)));
  25. }
  26. }
  27. }