Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/10/2011, 15:10
Avatar de javih
javih
 
Fecha de Ingreso: agosto-2011
Mensajes: 201
Antigüedad: 12 años, 8 meses
Puntos: 12
Respuesta: Problema con ArrayList, al llenarlo

Hola, si es como dice, ya lo he solucionado todo.

No uso Thread, ya se lo que ocurre con eso, utilizo un AsyncTask y sino un Service, en este caso el primero.

El arrayList lo lleno de forma asíncrona, y utilizo publishProgress() en doInBackGround() y dentro de ese método tengo el notifyDataSetChanged()

Ahora todo está bien, según va encontrando los datos los va colocando en el ListView.

Pero sigo teniendo un problema , cuando ocurre el notifyDataSetChanged se inserta un nuevo dato en el objeto ArrayList pero resulta que reemplaza el valor de los demás, es decir si ya tenía un valor en el ArrayList

Correo1

y se inserta otro, Correo2, resulta que por pantalla muestra

Correo2
Correo2

y es cuando se está llenando el ArrayList pero no se el por qué.

Saludos y gracias

PD: lo de los guiones bajos ya lo cambié, nunca los uso pero me dió por usarlos. gracias por la explicación.