排球请求队列无法删除单个条目

时间:2016-07-03 15:40:13

标签: android android-volley

我遇到了这个问题,我正在向Volley发送一些url请求,一切正常,直到我必须清除Volley缓存中的一个请求,Volley记录请求无法找到。< / p>

这是我的要求:

interface Command:Object
    def abstract execute()

当我稍后尝试删除缓存的请求时,我只是这样做:

<header class="header-image">
    <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
     ...
    </nav>
    <div class="headline">
        <div class="container">
            <h1>join our movement!</h1>
            <!-- <h3>Join Now</h3> -->
            <button class="btn btn-success btn-lg">Join Now</button>
            <!-- <button type="button" class="btn btn-primary btn-md">Medium</button> -->
        </div>
    </div>
</header>

这是凌空日志:

StringRequest stringRequest = new StringRequest(method, url, responseListener, errorListener) {...};
    Log.d("Request URL", "" + url);
    stringRequest.setTag(url);
    stringRequest.setRetryPolicy(new DefaultRetryPolicy(8000, 1, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
    requestQueue.add(stringRequest);

任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:1)

getCache().clear()或许对我的情况有帮助。

requestQueue.getCache().clear();

还要看一下这个question,它也可能会启发你。

  

注意:取决于代码的制作方式,请确保requestQueue   仅实例化once