Cómo borrar el caché de una URL específica de caché de Picasso

Picasso es una bonita biblioteca, pero su tiempo bastante largo estoy tratando de averiguar cómo puedo borrar el caché de una URL específica o hacer Picasso aviso para el cambio de imagen del lado del servidor, ¿Puede algunos en ayudarme ¿Cómo puedo lograr que por favor?

Respuesta de Jake Wharton.

No puedes [hacer esto]. Pero lo vamos a añadir: github.com/square/picasso/issues/438

Jake Wharton respondió el 12 de diciembre de 2014 que la mejor solución candidata para estar en el hito 2.5 es:

picasso.load('http://example.com/') .cachePolicy(NO_CACHE, NO_STORE) .networkPolicy(NO_CACHE, NO_STORE, OFFLINE) .into(imageView); enum MemoryPolicy { NO_CACHE, NO_STORE } enum NetworkPolicy { NO_CACHE, NO_STORE, OFFLINE } 

actualizar

O ahora usted puede utilizar:

 Picasso.with(getActivity()).invalidate(file); 

Como respondido por mes en esta respuesta

  • Cargando varias imágenes con Picasso en el fondo
  • ¿Cómo puedo utilizar un color como imagen de marcador de posición con Picasso?
  • Elemento compartido La transición no funciona en la primera carga con Picasso
  • Establecer el ancho máximo para cargar imágenes con Picasso
  • Picasso detectó un OkHttp no admitido en el classpath
  • Picasso - obtener el camino de la imagen cargada
  • Biblioteca de Android Picasso o Glide?
  • Preload de imágenes en la memoria / disco con Android Picasso
  • Imageview Roundcorner no funciona para las cuatro esquinas
  • El objetivo no debe ser nulo utilizando la Biblioteca Picasso
  • UIL, Picasso - Las imágenes en adaptador siempre se recargan cuando se detiene el desplazamiento
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.