DeferredActivity.cs 976 B

123456789101112131415161718192021222324252627
  1. using Android.App;
  2. using Android.Content.PM;
  3. using Android.OS;
  4. using Android.Views;
  5. namespace Samples.Deferred
  6. {
  7. [Activity(Label = "Deferred"
  8. , MainLauncher = true
  9. , Icon = "@drawable/icon"
  10. , Theme = "@style/Theme.Splash"
  11. , AlwaysRetainTaskState = true
  12. , LaunchMode = LaunchMode.SingleInstance
  13. , ScreenOrientation = ScreenOrientation.FullSensor
  14. , ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.Keyboard | ConfigChanges.KeyboardHidden | ConfigChanges.ScreenSize | ConfigChanges.ScreenLayout | ConfigChanges.UiMode | ConfigChanges.SmallestScreenSize)]
  15. public class DeferredActivity : Microsoft.Xna.Framework.AndroidGameActivity
  16. {
  17. protected override void OnCreate(Bundle bundle)
  18. {
  19. base.OnCreate(bundle);
  20. var game = new DeferredGame();
  21. SetContentView((View)game.Services.GetService(typeof(View)));
  22. game.Run();
  23. }
  24. }
  25. }