Cita:
Iniciado por Xerelo Lo primero, antes de entrar en el for, x.arrGuardias ¿tiene algún elemento? No es lo que creas, es lo que veas en debug o en log.
Lo segundo
Así que tu código decide si tiene que reemplazar o insertar, ¿y no pones ese código a pesar de que tu problema es que no inserta?
Si, al entrar al for tiene 1 elemento porque lo compruebo mediante arrGuardias.size
Ese elemento lo he añadido anteriormente de esta forma:
Guardias guardia=new Guardias(fecha);
arrGuardias.add(guardia);
Y ahora al entrar al segundo for (entra en ese for porque el arraylist no está vacio, sino no entraría) intento añadir un segundo elemento de la misma forma de la que añado el primero y no hace nada.
La contestacion a tu segunda pregunta, no pongo el codigo porque no es necesario, lo que necesito saber es porque no inserta el valor en el arraylist mediante arrGuardias.add(guardia);, una vez que sepa porque no lo añade podre trabajar con ello y reemplazar o añadir otro.