当前位置: 首页 > 知识库问答 >
问题:

Android截击:在ImageLoader上设置重试策略

公冶鸣
2023-03-14

我在Android上使用Volley作为网络库。我在使用ImageLoader时遇到了“功能受限”的问题。它似乎是一个非常有用的类,带有缓存和其他功能,所以我想继续使用它。但是,它不允许访问它创建的请求对象。结果,我不能做一些在其他情况下可以做的事情(比如在请求上设置一个标记以将其从队列中取消)。

我当前的问题是-如何对使用ImageLoader发出的请求设置重试策略?

共有1个答案

麹鸿煊
2023-03-14

我认为没有办法为ImageLoader设置重试策略。但您可以通过截击单例访问所有请求(如果您使用一个)。尝试更改addToRequestQueue方法中的重试策略。如果您需要针对映像和其他请求的不同重试规范,您可以简单地创建两个请求队列(糟糕的做法)。

 类似资料:
  • 拜托,我不知道在哪里添加/编辑超时和重试策略。基本上我有3秒。超时,rety策略设置为零。 我正在使用一个在web上找到的模式。 Controller.java BaseController。Java语言 CustomRequest.java 最后,这是一个真正的API调用:

  • 当我在android截击请求的OneErrorRepsonse中收到错误时,我想重试该请求。我怎样才能做到这一点?

  • 下面是execute()方法所做的事情

  • 如何使用Java设置重试策略,将记录推到cosmosDB。 如果第一次推记录失败,我想重试推记录。我想在间隔2秒后重试推5次。 参考链接:https://docs.microsoft.com/bs-latn-ba/azure/cosmos-db/performance-tips-java 代码:

  • 我知道volley有一个重试策略,但我知道,这是针对套接字超时,而不是连接超时,Apache HttpClient有setConnectionTimeout和setSoTimeout方法,有人知道我是否要为volley framework设置连接超时吗。

  • 我使用反应原生66时运行得到错误 Yarn run v1.22.17$react-原生run-android info运行jetifier将库迁移到AndroidX。您可以使用“--no-jetifier”标志禁用它。Jetifier发现1428个文件要转发jetify。使用4个工作人员... info JS服务器已经运行。信息安装应用程序...配置项目:react-nate-fire base