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"

  • Android Animated Vector Drawable: cambia el grado de rotación en tiempo de ejecución
  • ImageView volverá al estado original después de girar?
  • Después de girar una línea lineal, los eventos onclick no cambian de posición después de la rotación
  • La orientación del grabador de vídeo JavaCV no es adecuada en modo retrato
  • Girar rápidamente el teléfono 180 grados, la vista previa de la cámara gira al revés
  • LibGDX 1.5 girando sprite alrededor de su centro
  • Rotar ImageView en Android <Nivel de API 11
  • Cómo deshabilitar / evitar Fragment animaciones personalizadas después de la rotación de la pantalla
  • Traducción después de la rotación
  • Rotar vídeo con mp4parser de acuerdo con la cámara utilizada
  • La música se detiene cuando la pantalla gira utilizando MediaPlayer en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.