我以前在使用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;
}
}