Pregunta

¿Es posible hacer una Activity temporalmente no puede girar (como, convirtiéndolo de encendido / apagado en el código, no en el manifiesto)?

Una de mis aplicaciones antiguas se bloquea si se gira mientras se está realizando una consulta HTTP como los puntos de vista ya no están unidas cuando se devuelve.

Uno de estos días me lo arreglo adecuado, pero en la media hora que sería útil si pudiera hacer que la cosa no giratoria, mientras que está haciendo la búsqueda.

¿Fue útil?

Solución

Creo que usted puede registrarse para ser notificado de los eventos de cambio de orientación y anular Activity.onConfigurationChanged . Inscribirse en los cambios de orientación en el manifiesto con el rel="nofollow noreferrer"> configChanges atributo

Luego, por supuesto, puede decidir si desea o no gire y llamar setRequestedOrientation .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top