我以前在使用httpurlconnection时遇到过一些问题,我正在开发的应用程序是>=4.0。有没有什么方法可以在google截击中使用apache 4.2httpclient(重新打包的here)?
目前我只使用Apache4.2HttpClient,但由于速度和稳定性的原因,我想在IO中切换截击。
提前谢谢!

最佳答案

在实例化队列时,请使用下面的一个。

queue = Volley.newRequestQueue(getActivity(), new ApacheStack());

然后实现一个apachestack,它像下面那样扩展hurlstack并覆盖必要的函数。
public class ApacheStack extends HurlStack {

    private final HttpClient client;

    public ApacheStack() {
        this(new HttpClient());
    }

    public ApacheStack(HttpClient client) {
        if (client == null) {
          throw new NullPointerException("Client must not be null.");
        }
        this.client = client;
    }
}

10-08 17:55