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

Nec*_*net 5 android picasso okhttp

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

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

任何人都有一些暗示,我看着毕加索跟踪故障负载图像的事实,当有网络应该尝试重试请求那些图像时附加到广播,但这不是我在这里看到的,我是什么看到毕加索即使没有联系也拼命想要获得那些形象.

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

Md *_*kib 0

根据这篇文章,如果毕加索未能获取任何图像,毕加索将等待互联网可用。当它获得互联网连接时,它将尝试失败的进程。对于失败的任务将继续此过程。