PORQUE CADA VEZ QUE HAGO UN OBJETO A UNA CLASE LOS DATOS QUE INTRODUZCO SE BORRAN??
TENGO UNA CLASE PRINCIPAL EN LA QUE MANDO LLAMAR A OTRA PARA AGREGAR UNOS DATOS A UNA LISTA,
EL CASO ES QUE LOS DATOS SI SE AGREGAN PERO SI VUELVO A HACER OTRO OBJETO DE LA CLASE SE BORRAR (COMO SI LOS DATOS SÓLO SE AREGARAN CON ESE OBJETO).
SI ES ASÃ, COMO HACES PARA QUE NO SE BORREN??
EL CASO ES QUE LOS DATOS SI SE AGREGAN PERO SI VUELVO A HACER OTRO OBJETO DE LA CLASE SE BORRAR (COMO SI LOS DATOS SÓLO SE AREGARAN CON ESE OBJETO).
SI ES ASÃ, COMO HACES PARA QUE NO SE BORREN??
Sino te he entendido mal creo que tu problema esta en que cada vez que creas un objeto que almacena la lista, esta siempre vacÃa.
Si es eso, es normal ya que cada vez que creas un objeto se crea todo de nuevo, asà que si mandas un objeto y luego mandas otros a otro objeto, estos tendrán datos distintos.
La primera solución consiste en trabajar siempre con el mismo objeto para que te almacene los datos en la misma lista. No se como lo habrás hecho pero deberÃas tener un o varios métodos encargados de añadir los datos en la lista, y otro u otros que se encarguen de extraerlos.
Sino te queda más remedio que hacerlo creando varios objetos, deberÃas declarar la referencia a la lista en la clase contenedora como static para que cada vez que creas un objeto la referencia a la lista sea siempre la misma.
Si es eso, es normal ya que cada vez que creas un objeto se crea todo de nuevo, asà que si mandas un objeto y luego mandas otros a otro objeto, estos tendrán datos distintos.
La primera solución consiste en trabajar siempre con el mismo objeto para que te almacene los datos en la misma lista. No se como lo habrás hecho pero deberÃas tener un o varios métodos encargados de añadir los datos en la lista, y otro u otros que se encarguen de extraerlos.
Sino te queda más remedio que hacerlo creando varios objetos, deberÃas declarar la referencia a la lista en la clase contenedora como static para que cada vez que creas un objeto la referencia a la lista sea siempre la misma.
