Buenas a todos,
tengo una clase que tiene los siguientes parametros
nombre
int[] resultado
y a su vez los cargo en un arraylist ya que puede haber 10 personas con un maximo de 12 resultados.
El problema, es que me carga bien la clase y en el listado pero en cuanto comienzo a trabajar con las clases, se me queda el valor del ultimo array para todas las clases.
mas o menos lo que hago es lo siguiente
dentro del while de la bd // estoy poniendo el codigo de memoria ya que no lo tengo delante
Código PHP:
nombre = reader.gestring(0);
numero[i] = reader.getInt32(1);
i++;
else if (!nombre.equals(..))
{
clase clase1 = new class(nombre,numero);
listado.add(clase1);clase1=null;
i = 0;
nombre = reader.gestring(0);
numero[i] = reader.getInt32(1);
i++;
}
clase controlador
Código PHP:
listado = obtenerlistado();
for(int i = 0;i<listado.count();i++)
{
Clase clase1 = (Clase)listado[i];
nombre = clase1.getnombre();
int[] res = clase1.getNumero();
//y empiezo a trabajar con el array
}
¿cuál puede ser el problema?
en cuanto acabe el for del array, poner res = null?