2017-03-05 6 views
1

in meiner neuen App, irgendwann muss ich ein zufälliges Bild (ich benutze diese) mit Picasso. Das Problem ist, selbst wenn ich die Netzwerkrichtlinie auf keinen Cache festlegen, bleibt das Bild gleich, wenn ich die Aktivität verlasse und neu starte. Beachten Sie, dass es die zweite Aktivität ist, die dieses Picasso enthält.Picasso herunterladen zufälliges Bild

Antwort

0

Versuchen Sie, einen zufälligen Wert zu Ihrer URL hinzuzufügen.

Beispiel:

http://unsplash.it/200/?random=<a random value computed each time> 
+0

Dieser Ansatz funktioniert auch :) – Traabefi

2

this seine gut finden hier erklärt!

Summieren: Verwenden Sie NetWorkPolicy zusammen mit MemoryPolicy

Picasso 
    .with(context) 
    .load(UsageExampleListViewAdapter.eatFoodyImages[2]) 
    .memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE) 
    .networkPolicy(NetworkPolicy.NO_CACHE) 
    .into(imageViewFromNetwork); 
+0

Dank es wie Charme gearbeitet :) – Traabefi

+0

mir ein Vergnügen! Glückliche Kodierung! – MadScientist