18 octubre 2013

¡Socorro! ¡Mi App no gira!

Madre mía, desde agosto que no escribo nada por aquí.

Desde entonces he aprendido un gritón de cosas en Java que me gustaría tener por aquí cerca, y entre ellas, un montón de cosas de Android, ya que mi primera aplicación en Google Play ya casi se puede tocar.

Ayer me sucedió algo muy curioso, tras reescribir los themes de Android (para que funcionaran en Android 2.3.x y 4.x) mi activity con su layout bonito y todas sus cositas dejó de girar.

Así que tiré a StackOverflow como siempre a ver si a alguien le había pasado, y encontré la solución.

Por lo visto al reescribir los themes de Android, reescribes un montón de cosas más sin saberlo, y el manejo del rotado es uno de ellos por lo que, para que tus Activities giren de manera normal simplemente has de añadir estas líneas a tu manifest, dentro del tag :

android:screenOrientation="sensor"
android:configChanges="keyboardHidden|orientation|screenSize"

Y problema resuelto. Puede parecer una chorrada como un piano de grande, pero buscar éste error en concreto es un poco pesadilla, ya que todo el mundo anda buscando lo contrario, que su app DEJE de girar, no que HA DEJADO de girar :)


No hay comentarios:

Publicar un comentario