Ich arbeite an Demo-Anwendung, in der ich Picasso Bibliothek v2.5.2 benutze. Es funktioniert gut auf allen Android-Betriebssystem-Version, aber nicht in Lollipop.Bilder werden nicht geladen in Android 5.0 mit Picasso-Bibliothek
Bild, dessen Größe 130KB ist, die für mich nicht geladen wird. Bilder, deren Größe geringer ist, werden korrekt geladen.
Hier ist mein Code zum Herunterladen von Bitmap und setzen auf Imageview.
target = new Target() {
@Override
public void onPrepareLoad(Drawable drawable) {}
@Override
public void onBitmapLoaded(Bitmap bitmap, LoadedFrom arg1) {
if(bitmap != null) {
imageView.setImageBitmap(bitmap);
}
}
@Override
public void onBitmapFailed(Drawable drawable) {}
};
Picasso.with(this).load(URL).into(target);
Ich bin nicht sicher, welche zusätzliche Sachen, die ich damit zu tun haben, so dass ich auch auf Lutscher arbeiten oder dies Fehler in lib?
Ich verlasse Fortschrittsdialog sobald das Bild geladen wurde. Ich hatte diese Codezeile in 'onBitmapLoaded' –
@Williams meine Änderung sehen. Sie können dafür einen 'Callback' verwenden. Ich würde vorschlagen, dass Sie nur ein "Ziel" verwenden, wenn Sie es wirklich brauchen. –
Okay danke, ich werde das versuchen und werde Sie für das gleiche aktualisieren. –