La aplicación que utiliza libgdx se reinicia siempre que el dispositivo gira

Hice una aplicación usando el acelerómetro pero el problema es cuando detecta la rotación de la pantalla, va al menú principal.

Utilicé código siguiente para inhabilitar la rotación pero todavía detecta la acción de la rotación y va al mainmenu aunque no hace modo del paisaje más.

if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } 

¿Cómo puedo evitar esta detección de rotación?

3 Solutions collect form web for “La aplicación que utiliza libgdx se reinicia siempre que el dispositivo gira”

Poner android:screenOrientation="portrait" dentro de tu etiqueta de actividad en el archivo AndroidManifest.xml. Ese atributo define que esta actividad específica siempre se debe ejecutar en el modo retrato y por lo tanto Android no intentará cambiar la orientación de la pantalla en la rotación.

También deseará agregar

 android:configChanges="keyboard|keyboardHidden|orientation" 

para evitar que se reinicie cuando el teclado aparezca o esté oculto.

Si usas esto, incluso puedes eliminar android:screenOrientation="portrait" si quieres que tu juego funcione en modo horizontal y vertical. Consulta la wiki de libgdx: https://code.google.com/p/libgdx/wiki/ApplicationConfiguration#The_.xml_File

Kimi respuesta es correcta, pero si desea ejecutar su juego también en el dispositivo de Amazon, a continuación, debe agregar el valor adicional "screenSize". Así que el resultado sería:

android:configChanges="keyboard|keyboardHidden|orientation|screenSize"

  • Comprensión del uso de ImageView Matrix
  • Desactivar la rotación automática en fragmento
  • SetRotationY () width API10 en Android
  • Girar rápidamente el teléfono 180 grados, la vista previa de la cámara gira al revés
  • Cambiar entre las cámaras frontal y posterior
  • Cómo manejar la rotación con Retrofit y RxJava / RxAndroid en Actividad?
  • Cómo rotar un rectángulo dibujado en lienzo en Android?
  • Android Rotación de MapView
  • Cómo hacer menú giratorio
  • Comprensión adicional setRetainInstance (true)
  • Android 1.6 Rotación de la cámara?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.