PDA

Ver la Versión Completa : Ayuda sobre programacion


byAdriixX_
30/07/15, 19:31:58
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

rafaxplayer
31/07/15, 08:21:30
mirate esto:
http://developer.android.com/training/basics/activity-lifecycle/recreating.html

onSaveInstanceState y onRestoreInstanceState es la solución.

javiviplz
31/07/15, 14:22:51
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/

kriogeN
31/07/15, 15:55:45
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.

byAdriixX_
11/08/15, 23:16:30
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/

Buenas amigo, no entendi muy bien como hay que hacerlo, podrias pasarme tu skype por privado y lo vemos mejor? Gracias crack