Pregunta

Tengo un conjunto de datos que quiero mostrar al usuario en un AdapterView, que también querré cambiar en tiempo de ejecución mientras se muestra la vista.¿Cómo tengo la vista para el objeto cuyos datos han cambiado a Redisplay?

Por ejemplo, tengo un conjunto de libros, que el usuario puede descargar, y quiero mostrar libros que se están descargando además de los libros presentes.Quiero actualizar el progreso de la descarga para que el usuario vea en tiempo real.

En este caso, ¿cómo debo notificar mi opinión de que debe actualizarse?¿Debo tener una devolución de llamada en la vista misma, o debería invalidar el AdapterView?Si tengo una devolución de llamada en la vista, quiero tener cuidado de no causar fugas.

¿Fue útil?

Solución

You should be able to do notifyDataSetChanged to force the View to update (see http://developer.android.com/reference/android/widget/BaseAdapter.html#notifyDataSetChanged%28%29) and that should be all you need.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top