Cargando varias imágenes con Picasso en el fondo

Estoy tratando de cargar una serie de 20 urls en el fondo con Picasso. Hasta ahora tengo el siguiente código:

Log.d("GAME", "Loading all images"); for (int i = gamePieces.length-1; i >= 0; i--) { GamePiece p = gamePieces[i]; Log.d("GAME", "I will load " + p.getImage()); Picasso.with(context).load(p.getImage()).into(target); } //loading the first one Picasso.with(context).load(piece.getImage()).into(target); 

Y mi target es el siguiente:

 Target target = new Target() { @Override public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) { Log.d("GAME", "Image loaded" + ++test); gameImage.setImageBitmap(bitmap); //ImageView to show the images } @Override public void onBitmapFailed(Drawable arg0) {} @Override public void onPrepareLoad(Drawable arg0) {} }; 

Quiero pre cargar las imágenes para que pueda mostrar uno por uno en el ImageView cada vez que el usuario hace clic en un botón.

La primera imagen se está cargando tan rápido (eso es genial), pero las otras imágenes en el bucle for nunca reciben carga. ¿Cómo puedo arreglar esto? Necesito que las imágenes empiecen a cargarse en el bucle for.

Tuve que usar: Picasso.with(getActivity().getApplicationContext()).load(p.getImage()).fetch();

Aquí está la referencia: https://square.github.io/picasso/javadoc/com/squareup/picasso/RequestCreator.html

Tal vez usted puede intentar hacer lo siguiente:

 Picasso mPicasso = Picasso.with(context); //Single instance //if you are indeed loading the first one this should be in top, before the iteration. Picasso.with(context).load(piece.getImage()).into(target); Log.d("GAME", "Loading all images"); for (int i = gamePieces.length-1; i >= 0; i--) { GamePiece p = gamePieces[i]; Log.d("GAME", "I will load " + p.getImage()); mPicasso.load(p.getImage()).into(target); } 

Siempre puedes referirte a los ejemplos aquí

  • Picasso - obtener el camino de la imagen cargada
  • ¿Cómo implementar correctamente el feed (similar a Facebook / Instagram) en Android?
  • Picasso + convertView: ¿qué estoy haciendo mal aquí?
  • Los resultados de RecyclerView + Glide resultan en un lío
  • A / Looper: No se pudo crear el tubo de estela. Errno = 24
  • Uso de Picasso con Image Getter
  • Cómo recuperar la rotación de miniaturas
  • ¿Por qué utilizar la biblioteca de Android Picasso para descargar imágenes?
  • Cómo borrar la caché de imágenes de Picasso
  • Cargar mapa de bits con Picasso
  • ¿Cómo puedo acceder a la imagen en caché de Picasso para hacer una intención de compartir?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.