OnConfigurationChanged no se llama en mono android

Estoy tratando de obtener el evento de rotación de pantalla. Para eso estoy usando "OnConfigurationChanged".

El problema es mi definición de actividad que parece

[Activity(ConfigurationChanges = global::Android.Content.PM.ConfigChanges.Orientation | global::Android.Content.PM.ConfigChanges.KeyboardHidden)] 

No puedo proporcionar la configuración global :: Android.Content.PM.ConfigChanges.SreenSize que conduce al problema, que OnConfigurationChanged no se llama.

Mi solución es agregar a la configuración a la AndroidManifest.xml que es una especie de hack.

 <activity android:name="mpa.gui.android.activities.HomeActivity" android:configChanges="orientation|keyboardHidden|screenSize"> </activity> 

Estoy usando – Visual Studio 2012.
– Mi nivel de API de los objetivos del proyecto de Android es 17
– El objetivo Android mínimo se establece en Android 2.3

El AndroidManifest también configura esto

¿Alguna idea de por qué no puedo configurar ScreemSize en mi actividad?

Cualquier ayuda es apreciada.

Necesita O o Android.Content.Pm.ConfigChanges.ScreenSize para activar el evento onConfigurationChanged para los cambios de orientación de la pantalla en las versiones de Android superiores al nivel API 13.

P.EJ:

 [Activity(Label = "MyActivity", ConfigurationChanges=Android.Content.PM.ConfigChanges.Orientation|Android.Content.PM.ConfigChanges.ScreenSize)] 

Fuente: https://stackoverflow.com/a/7366180/1099111

  • Animación de diapositivas entre vistas de un ViewFlipper
  • ¿El oyente Scrollview no está trabajando en Xamarin para Android?
  • MVVMCross Obtener SelectedItem de un MvxBindableListView
  • "Aapt.exe" salió con el código 1 al crear el proyecto Mono para Android
  • Acceso a imágenes de resolución completa desde la cámara con MonoDroid
  • Bluetooth Android / Xamarin transmisión de dispositivo en serie con outputtream vacío
  • Error MSB4185: "System.Globalization.CultureInfo" no se ha habilitado para la ejecución
  • ¿Cómo migrar el centro de notificación Azure a Firebase Cloud Messaging?
  • Creación de aplicaciones de mapas de muestras monodroide
  • Card.io Mono para Android (Xamarin Studio)
  • ¿Cómo ver y filtrar fácilmente el logcat de Android en Windows?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.