Optimización de un ListView en Android con un ejemplo extendiendo de SimpleCursorAdapter

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

(Visited 173 times, 1 visits today)

Comments

comments


Post Relacionados

Be the first to comment

Leave a Reply

Tu dirección de correo no será publicada.


*