Volley重试策略-网络断开时无法解析主机

基里尔·库拉科夫(Kirill Kulakov)

我必须通过Volley发送后台请求,我已经设置了重试策略:

setRetryPolicy(new DefaultRetryPolicy(10000, 5, 2));

但是,当打开WIFI和3G时,我得到:

.NoConnectionError: java.net.UnknownHostException: Unable to resolve host "example.com": No address associated with hostname

立即,有没有办法让重试机制保持退出状态?

基里尔·库拉科夫(Kirill Kulakov)

齐射重试机制不会等待,它会尽快发布所有请求。因此,当没有WIFI或3G时,它甚至不会尝试发布请求。请注意,在没有连接的情况下,可以通过添加重试来修改源代码。并添加Thread.sleep()重试机制

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用重试策略后配置Azure存储帐户时出错

重试策略耗尽时DirectMessageListenerContainer打印堆栈跟踪

在无法连接数据库时实施连接重试策略

Azure服务总线:对无法处理消息实施指数重试策略的最佳方法

重试CompletionService中的策略

Android okHttp重试策略

Azure搜索重试策略

Spring集成(重试策略)

Android java.net.UnknownHostException:无法解析主机(策略问题)

在Spring Boot应用中为kafka使用者设置重试策略时,何时使用ExponentialBackOffPolicy和FixedBackOffPolicy?

使用Volley执行异步发布时,抛出OutOfMemoryError“ pthread_create(1040KB堆栈)失败:重试”

设置Azure主题的重试策略

重试请求onErrorResponse Android Volley

Android Volley:无法解析符号Volley

通过Polly重试策略确定最终重试的完成

在Volley重试旧请求之前,先重试获取新令牌

WorkManager的OneTimeWorkRequest的重试策略/机制是什么

截击请求重试策略不考虑超时

使用连接到重试策略的特定超时

SNMP4J重试策略

Flink 重试策略——自定义错误

argo 工作流重试策略覆盖

MassTransit重试策略抛出System.NullReferenceException:

使用Moq测试Polly重试策略

Android Volley onClick重试不起作用

我无法使用Volley进行网络通话

18.04无法解析本地网络上的主机

错误:无法验证更新。确保网络安全,然后重试。

Android / RxJava如何链接网络请求并在失败时重试