En una app que he programada cuando cambia la orientación de la pantalla se reinicia el layout y borra todas
las variables.
Para evitarlo se puede bloquear que responda al cambio de posición.
Editar el archivo AndroidManifest.xml añadir dentro del tag activity
android:screenOrientation="portrait"
ó
android:screenOrientation="landscape"
También se puede hacer con programación en java, edita el dicheo ActivityMain.java y poner :
...
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
...
Cualquiera de estas dos maneras funciona.
Ref.:
http://stackoverflow.com/questions/4675750/lock-screen-orientation-android
No hay comentarios:
Publicar un comentario