有谁能解释为什么在截击中使用requestqueue。我还知道所有成功的请求都被添加到requestqueue中(如果我错了,请纠正我)。但是为什么我们需要将成功的请求添加到requestqueue

最佳答案

requestqueue用于堆栈请求并处理缓存。
您需要在应用程序类或单实例类中创建此请求队列。然后,只有您可以从多个活动中使用同一个请求队列。
创建一个请求队列,如下所示,

 private static RequestQueue mRequestQueue;

 public RequestQueue getRequestQueue()
 {
    if (mRequestQueue == null) {
        Cache cache = new DiskBasedCache(MTXApplication.getAppContext().getCacheDir(), 20 * 1024 * 1024);
        Network network = new BasicNetwork(new HurlStack());
        mRequestQueue = new RequestQueue(cache, network);
        mRequestQueue.start();
    }
    return mRequestQueue;

}

更多详情:RequestQueue

08-05 08:00