您的位置:首页 > 其它

Volley重复请求数据的问题

2017-10-25 15:09 246 查看
Volley自动重复请求数据的问题(非手动代码请求的那种),只写了一次请求的代码但是它偶尔会自动重复请求的问题:

request.setRetryPolicy(new DefaultRetryPolicy(50000, DefaultRetryPolicy.DEFAULT_MAX_RETRIES, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));

方法详解:

/**
* Constructs a new retry policy.
* @param initialTimeoutMs The initial timeout for the policy. 默认超时时间
* @param maxNumRetries The maximum number of retries. 默认最大尝试次数
* @param backoffMultiplier Backoff multiplier for the policy. 对于请求失败之后的请求,不以相同的时间间隔去请求Server,而是以一个曲线增长,一次比一次长,如果backoff因子是2,当前超时为3,即下次再请求隔6s
*/
public DefaultRetryPolicy(int initialTimeoutMs, int maxNumRetries, float backoffMultiplier) {
mCurrentTimeoutMs = initialTimeoutMs;
mMaxNumRetries = maxNumRetries;
mBackoffMultiplier = backoffMultiplier;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: