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

  • No encontró la clase "mono.android.app.Application"
  • Jar-Binding de ActionBarSherlock para Mono para Android
  • Xamarin.Android JmDNS vinculante cuestiones
  • App Crash instantáneamente sin excepción o registro (parece como xamarin / mono error)
  • Xamarin FindViewById devuelve null
  • ¿Es posible especificar dinámicamente el nombre del paquete durante la compilación?
  • Xamarin.Forms XAML - Agregar controles nativos
  • ¿Incompatibilidades de la capa de servicio MonoTouch / MonoDroid?
  • Reproducir video en Android usando Xamarin
  • ¿Cómo popule ListView con elementos de la base de datos en Xamarin?
  • ¿Cómo puedo cambiar colores en mi StateListDrawable?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.