|
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
|
Herramientas |
#1
|
||||
|
||||
Ayuda sobre programacion
Hola
Queria pedirte una pequeña ayuda: Estoy diseñando una app para android, pero hay un paso que no consigo hacer y llevo muchisimo tiempo intentando varias "cosillas" pero nada funciona como yo quiero. El tema es que quiero hacer algo como en las aplicaciones de "logo quiz" y similares en las que tienes que acertar cual es el logo que te aparece, una vez acertado al volver a ese "activity" ya aparece que lo has acertado y no se reinicia. En mi caso ocurre esto, lo acierto el logo pero si salgo de la activity y voy por ejemplo al menu o a otra actividad y luego entro en la activity del logo que resolvi, esta no se guarda.... sino que se reinicia como si no la fuese acertado y yo quiero conseguir que se guarde una vez que lo aciertas porque sino el juego jamás terminaria... seria un bucle jaja Un saludo, espero la ayuda. Gracias de antemano |
|
#2
|
||||
|
||||
mirate esto:
http://developer.android.com/trainin...ecreating.html onSaveInstanceState y onRestoreInstanceState es la solución. |
#3
|
||||
|
||||
Podrias guardar una variable para indicar que el logo está acertado.
Guardarla de una de estas formas: -Con la clase SharedPreferences -Almacenando la variable en un archivo .txt en la memoria interna -Almacenando la variable en un archivo .txt en la memoria externa -Almacenando la variable en una base de datos SQLite De esta forma cada vez que entras en la activity compruebas el estado de la variable y listo. Te dejo un enlace por si te hiciera falta: http://www.javaya.com.ar/androidya |
#4
|
||||
|
||||
Usar el onSaveInstanceState para esto es matar moscas a cañonazos, ya que realmente el estado de la aplicación lo puedes obtener a partir de las propias variables de la aplicación, como bien dice javiviplz.
|
#5
|
||||
|
||||
Podrias guardar una variable para indicar que el logo está acertado.
Guardarla de una de estas formas: -Con la clase SharedPreferences -Almacenando la variable en un archivo .txt en la memoria interna -Almacenando la variable en un archivo .txt en la memoria externa -Almacenando la variable en una base de datos SQLite De esta forma cada vez que entras en la activity compruebas el estado de la variable y listo. Te dejo un enlace por si te hiciera falta: http://www.javaya.com.ar/androidya |
Estás aquí | ||||||
|
Herramientas | |