Skip to content

Commit 21c5880

Browse files
committed
HttpHandler添加setRequestCallBack方法
1 parent 9912ebb commit 21c5880

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

library/src/com/lidroid/xutils/http/HttpHandler.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public void setHttpRedirectHandler(HttpRedirectHandler httpRedirectHandler) {
5454
private String requestMethod;
5555
private HttpRequestBase request;
5656
private boolean isUploading = true;
57-
private final RequestCallBack<T> callback;
57+
private RequestCallBack<T> callback;
5858

5959
private int retriedTimes = 0;
6060
private String fileSavePath = null;
@@ -82,6 +82,14 @@ public void setExpiry(long expiry) {
8282
this.expiry = expiry;
8383
}
8484

85+
public void setRequestCallBack(RequestCallBack<T> callback) {
86+
this.callback = callback;
87+
}
88+
89+
public RequestCallBack<T> getRequestCallBack() {
90+
return this.callback;
91+
}
92+
8593
// 执行请求
8694
@SuppressWarnings("unchecked")
8795
private ResponseInfo<T> sendRequest(HttpRequestBase request) throws HttpException {
@@ -282,10 +290,6 @@ public boolean isStopped() {
282290
return this.state == State.STOPPED;
283291
}
284292

285-
public RequestCallBack<T> getRequestCallBack() {
286-
return this.callback;
287-
}
288-
289293
private long lastUpdateTime;
290294

291295
@Override

0 commit comments

Comments
 (0)