Optimización de un ListView en Android (imagen destacada)

Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

En StackOverFlowEs se estaba preguntando como se podía optimizar la utilización del desplazamiento de un ListView en Android es lento.

Ahora le voy a mostrar como optimizar ese listView para que consuma menos memoria RAM como también no tenga problemas de memoria disponible dando una excepción.

Lo importante:

  • Es que dentro del adapter personalizado sólo se use el LayoutInflater si la vista es null, o si no se reutilice esa vista. También es importante usar un ViewHolder.

Les dejo el código fuente como también el apk para que prueben en sus dispositivos móviles. ????

OBS:

  • Probado en Android 6.0.1 (API 23) usando un Samsung S5.
  • El tema de los permisos de cambiaron un poco a partir de la API 23.
Optimización de un ListView en Android
Optimización de un ListView en Android
Optimización de un ListView en Android
Optimización de un ListView en Android
Optimización de un ListView en Android
Optimización de un ListView en Android
Optimización de un ListView en Android
Optimización de un ListView en Android

Código fuente: ListViewEjemplo
Descargar: Apk de ListViewEjemplo


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *