SplashActivity.cs 810 B

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