如果没有互联网访问,毕加索应该永远重试图像加载

时间:2015-02-02 07:34:11

标签: android picasso okhttp

所以我在看一个同时使用picasso和okhttp的http安卓应用程序,然而当谈到离线模式时,毕加索一直试图永远加载图像,我可以看到一个非常激进的重试策略,因为它一直让我犯错听众回调:

picasso.listener(new Picasso.Listener()
            {
                @Override
                public void onImageLoadFailed(Picasso picasso, Uri uri, Exception exception)
                {
                    Debug.info(this, "On image error " + exception.getMessage());
                }
            })

任何人都有一些暗示,我看着毕加索跟踪故障负载图像的事实,当有网络时应将其自身附加到广播应尝试重试请求这些图像,但这不是我在这里看到的,我所看到的是毕加索即使在没有联系的情况下也拼命想要拍摄这些照片。

http://corner.squareup.com/2014/05/picasso-23.html

1 个答案:

答案 0 :(得分:0)

根据this write up,如果毕加索没有得到任何图像,毕加索将等待互联网可用。当它将获得互联网连接时,它将尝试失败的进程。对于失败的任务,此过程将继续。