Tôi đang làm việc trên ứng dụng demo trong đó tôi đang sử dụng thư viện Picasso v2.5.2. Nó hoạt động tốt trên tất cả các phiên bản hệ điều hành android, nhưng không phải trong lollipop.Hình ảnh không tải trong android 5.0 sử dụng thư viện picasso
Hình ảnh có kích thước là 130KB không tải cho tôi. Hình ảnh có kích thước ít tải đúng.
Đây là mã của tôi để tải bitmap và đặt trên 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);
Tôi không chắc mình cần phải làm gì với thứ này để tôi cũng làm việc trên lollipop hoặc đây là lỗi trong lib?
Tôi đang loại bỏ hộp thoại tiến trình khi hình ảnh đã được tải. Tôi đã có dòng mã đó trong 'onBitmapLoaded' –
@Williams xem chỉnh sửa của tôi. Bạn có thể sử dụng một 'Callback' cho việc này. Tôi sẽ đề nghị bạn chỉ sử dụng một 'Target' nếu bạn thực sự cần sử dụng nó. –
Được rồi, cảm ơn tôi sẽ thử điều này và sẽ cập nhật cho bạn. –