Android Picasso Bild wird nicht geladen

Es gibt zwei Situationen, in denen ich Bilder lade: erstens direkt aus dem Internet und zweitens Bilder, die auf das Gerät heruntergeladen wurden. Und wann immer ich lade, werden 8 ~ 9 von 10 Bildern angezeigt und 1-2 fehlen. Ich sehe, dass die Dekodierung falsch zurückgegeben wurde und google so hart wie möglich, konnte aber nicht auftauchen.

WAIT_FOR_CONCURRENT_GC hat 22ms blockiertWAIT_FOR_CONCURRENT_GC hat 20ms blockiertGC_FOR_ALLOC hat 718K, 31% 9948K / 14256K freigegeben, 49ms pausiert, insgesamt 51ms D / skia: --- Decoder-> Decodierung zurückgegeben falseGC_CONCURRENT freigegeben 1370K, 30% frei 10081K / 14256K, angehalten 3ms + 2ms, insgesamt 33msGC_FOR_ALLOC befreit 916K, 30% frei 10029K / 14256K, pausiert 66ms, gesamt 67ms

Hier ist der Code, den ich zum Laden über Picasso verwende:

        Picasso.with(activity)
            .load(path)
            .placeholder(R.drawable.thumbnail_placeholder)
            .resize(width,height)
            .into(imageView);

Irgendwelche Ideen, wie man dieses Problem löst? Ich rufe jedes Mal fit () / resize () auf, wenn ich die Bilder auf den Bildschirm lade. Helfen Sie sehr dankbar, danke im Voraus!

Zu Ihrer Information, ich teste auf beiden Computern, dem Emulator und dem realen Gerät, Samsung Galaxy Tab 3, und arbeite ohne Probleme auf dem Emulator, aber Probleme treten auf dem realen Gerät auf.

AKTUALISIEREN

Es wurde durch den Farbraum des Bilds verursacht, wobei Bilder, die nicht angezeigt wurden, diejenigen waren, die sich im YMCK-Farbraum befanden.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage