Activity: Evitar guardar en la pila (Back Stack)

jueves, 28 de julio de 2011 Etiquetas: , , , ,

Introducción

Esta entrada como la anterior habla sobre como manipular un comportamiento de una Activity[2], en esta caso el comportamiento que nos interesa modificar es que no se guarde en la pila (Back Stack), donde se van almacenando las diferentes activities que va ejecutando nuestra aplicación. En mi caso tengo una actividad que muestra una pantalla de login, una vez se ha introducido el password correcto inicia una nueva Activity[2]. Cuando pulsa el botón de atrás no quería que saliera de nuevo la pantalla de login sino que saliera de la aplicación

Como ya es el segundo tema sobre activities en dos días voy a empezar a contar algo sobre estas clases, así veremos algo sobre su funcionamiento y la solución que he encontrado, no se si la más correcta, para el problema de evitar que se almacene en la Back Stack.

[28.03.2013] Esta entrada esta bien para ver como funciona el ciclo de vida de una actividad. Si quieres ver como hacer que no se guarde una Activity en la Back Stack mejor mira este otro post.

Evitar que se reinicie la Activity al girar el móvil

miércoles, 27 de julio de 2011 Etiquetas: , , ,


Introducción

Hay un funcionamiento en Android que no acabo de entender, y que por defecto funciona de esa forma, es que se reinicia la aplicación cuando giras el terminal. Este comportamiento no le acabo de ver la utilidad, ¿alguien me puede decir alguna ventaja?

Al reiniciarse la Activity todas las acciones que había hecho el usuario hasta el momento se pierden, o si por ejemplo esta reproduciendo música, lanzaría otra reproducción.

Por suerte la solución es sencilla y vamos a ver que hay que hacer.

Comenzando a programar en Android

martes, 26 de julio de 2011 Etiquetas: ,

Introducción

Lo primero que hay que hacer para programar para Android es saber algo de Java, ya que es el lenguaje de programación que utilizaremos para desarrollar las aplicaciones que se ejecutan en los dispositivos Android.

Lo segundo que hay que realizar para comenzar a programar para los dispositivos Android es descargarse las herramientas necesarias para poder realizarlo. Yo me he decantado por la opción más popular: Eclipse.  También se puede utilizar otro buen IDE como es NetBeans, que he utilizado en otras ocasiones y es completo, pero el plugin para este último es menos completo del que hay disponible para Eclipse..