Problema complejo de la aplicación de la imagen de la imagen de ListEviewItem
-
19-09-2019 - |
Pregunta
Estoy demandando a ListView y personalizar ListView para mostrar la imagen dentro de un elemento de lista. Quiero una imagen de visualización con cada resultado de la búsqueda.
Para mostrar Complext listEim, estoy siguiendo el siguiente ejemplo
http://developer.android.com/guide/samples/apidemos/src/com/example/android/apis/view/list4.html
Clase de envoltura interior Estoy iniciando un nuevo hilo para la imagen de cada nuevo elemento de la lista para que no haya desanimado la imagen de visualización.
Mi código está abajo
new Handler().post(new Runnable(){
@Override
public void run() {
Drawable dImage = Util.getImageFromURL(imageURL);
getImageIcon().setImageDrawable(dImage);
}
});
Media 10 imágenes inicia 10 hilos de carga de imágenes diferentes Otros datos estáticos no están dentro de la subproceso.
El problema surge cuando durante la aplicación de la página de carga de imágenes se colgan, no debe colgar ... ¿alguna idea de qué hacer?
texto alt http://img509.imageshack.us/img509/7519/thumbnailx.jpg
Solución
Use una operación de fondo para recuperar sus imágenes, como un AsyncTask
. Todo tu new Handler().post()
Stuff lo hace es retrasar el trabajo de un nanosegundo, no que se realice en segundo plano.
Además, si vas a usar Handlers
, solo crea uno.