我正在尝试从我的 Android 项目中删除 HttpClient api 并转换为使用 HttpURLConnection。
在旧的 API 中,我使用了 HttpRequestExecutor,在应用下载和上传时更改通知栏中的一些图标
this.httpclient = new DefaultHttpClient(httpParameters){
@Override
protected HttpRequestExecutor createRequestExecutor() {
return new HttpRequestExecutor(){
@Override
protected HttpResponse doSendRequest(HttpRequest request,
HttpClientConnection conn, HttpContext http_context)
throws IOException, HttpException {
EventsBroadcaster.broadcastConnectionUploading(context);
return super.doSendRequest(request, conn, http_context);
}
@Override
protected HttpResponse doReceiveResponse(
HttpRequest request, HttpClientConnection conn,
HttpContext http_context) throws HttpException,
IOException {
EventsBroadcaster.broadcastConnectionDownloading(context);
return super.doReceiveResponse(request, conn, http_context);
}
};
}
};
我怎样才能对 HttpURLConnection 做同样的事情?