#20369 Eso demostraría más bien que es Valenciano, los Colombianos son más de exportar que de consumir.
Hex-an no aprobaría tanta chocolatina
edit--
Lo digo por que él es deportista y tiene que mantener la línea
Java - Android
Una variable puede dejar de tener el valor establecido si pasa mucho tiempo la app minimizada?
Me esta dando problemas que da error "NullPointerException" a unos pocos de usuarios segun veo en GooglePlayConsole y no logro forzar el error, he probado mil cosas en varias versiones de android y nada, le pasa a 4 gatos, y yo no logro reproducir el error.
Al iniciar la APP se parsea un JSON y lo paso a una variable con clase y ya trabajo con esa variable, esta parte tengo una comprobación por si da null, pero claro esto es al principio, si un usuario se deja la app en segundo plano, abre la app, y la variable ya esta definida de antes entonces no hago nada.
Esto que comento arriba es lo que creo que pasa, es un a teoría ya que no puedo forzar ese error yo.. xD
Sabéis si al tiempo una variable deja de tener el valor seteado?
#20421 Hay una opción en herramientas de desarrollo que se llama "Don't keep activities". Esto hace que cada vez que sales de la app y abres otra app, lo que hace Android es recrear la activity original (en vez de resumirla). Esto simula condiciones en las que los usuarios han tenido la app mucho tiempo minimizada y el sistema la ha matado por falta de memoria.
Si eso no funciona, otra prueba que puedes hacer es la de cambiar la opción "Max limit background proccesses" a 1 y probar a minimizar tu app y abrir otra, si lo pruebas conjuntamente a la opción anterior mejor.
En resumen, una variable de Android se va a ir a la mierda cuando android quiera, no hay garantía de nada.
#20421 solucion bestia: creas un servicio que almacene todas las variables q te interesen y listo xDDDD
Una pregunta tonta, en segundo de DAM se da Android, pero que es Android exactamente? y Kotlin es distinto a "Android"?
No es algo que vaya a hacer por mi mismo ahora, por eso os lo pregunto y así hacerme una idea
#20427 Pues lo mismo que haces ahora con Swing. Un framework con sus métodos y su diseño propio programado en Java. Ya no necesitas un main, tienes unos ficheros en el que utilizando los métodos que te proporciona Android haces las aplicaciones.
Kotlin es lo mismo que harías tu con Swing pero cambiando el lenguaje en sí Java por Kotlin.
Mírate cualquier tutorial del internec sobre Android (que esté actualizado) porque va a ser literalmente lo que hagas en segundo, seguir un tutorial de internet (o tu profesor lo seguirá y os lo explicará xD)
#20377 Un proyecto en Github no es solo útil para usarlo directamente, si no que son ejemplos de como hacer algo. Para este tipo de cosas "pequeñas" (wrappers de APIs del system, utilidades muy concretas), si encuentras una librería que te gusta, es muy buena práctica mirar su código e inspirarte para hacer tu propia version adaptada a tus necesidades. Incluso si finalmente usas una librería a pelo, veo 100% imprescindible mirar como funciona.
#20424 Efectivamente, con ambas pruebas la app crashea.
Pues nada, simplemente comprobar en el Fragment si la variable recogida de la Activity es null, si lo es pues la defino otra vez y fuera.
Thanks!