Actualización de puntos de vista en AdapterView mientras sea visible
-
15-11-2019 - |
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.
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.