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?
- Establecer recurso de fondo con Picasso
- Picasso carga imágenes con una imagen errónea en un adaptador de lista
- Utilizar Picasso para obtener una devolución de llamada con un mapa de bits
- Descargar y guardar imágenes con Picasso
- Android Picasso - Marcador de posición y estilo de imagen de error
- Visualización de una imagen descargada de Internet como anotación - Uso de Picasso
- Fade in animation while loading image Uso de Picasso
- Imágenes que no se cargan con Picasso sin error
- ¿Cómo informar a Picasso de que la imagen del enlace ha cambiado?
- ¿Por qué utilizar la biblioteca de Android Picasso para descargar imágenes?
- Cómo Picasso realmente Cache las imágenes
- ¿Cómo implementar Pinch Zoom en la biblioteca de Picasso?
- Cómo probar si una imagen está completamente cargada con Picasso
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
- Jwplayer no reproduce video en algunos teléfonos, código de error 4
- Google Glass: seleccione "Cancelar" o "Aceptar" en el cuadro de diálogo