Vì vậy, tôi đã xem xét một ứng dụng android http sử dụng cả picasso và okhttp, tuy nhiên khi nói đến chế độ ngoại tuyến picasso cố gắng tải hình ảnh mãi mãi, tôi có thể thấy rất chính sách retry tích cực vì nó giữ được tôi lỗi trên một callback nghe:Picasso nên thử tải lại hình ảnh mãi mãi khi không truy cập internet
picasso.listener(new Picasso.Listener()
{
@Override
public void onImageLoadFailed(Picasso picasso, Uri uri, Exception exception)
{
Debug.info(this, "On image error " + exception.getMessage());
}
})
Bất cứ ai cũng có một số gợi ý, tôi đã nhìn vào thực tế là picasso theo dõi hình ảnh tải thất bại, đính kèm bản thân để phát sóng khi có mạng nên cố gắng thử hỏi những hình ảnh đó, nhưng đó không phải là những gì tôi thấy ở đây, những gì tôi thấy là Picasso đang cố gắng để có được những hình ảnh đó ngay cả khi không có kết nối.
http://corner.squareup.com/2014/05/picasso-23.html
tôi không chắc chắn, nhưng có thể bởi vì nó được cho là để có được hình ảnh từ bộ nhớ cache (đĩa) hoặc offline ... vì vậy nó tiếp tục cố gắng. không chắc chắn, một dự đoán hoang dã :) – Yazan
Đối với hình ảnh là bộ nhớ cache trong đĩa hoạt động tuyệt vời, vấn đề xuất hiện cho hình ảnh là cơ sở mạng – Necronet
Tôi quan sát hành vi thử lại không ngừng này ngay cả khi phản hồi là 404. Sẽ không bao giờ thử lại trên 404 . –