@@ -83,14 +83,7 @@ public class ImageHttpResponseHandler extends AsyncHttpResponseHandler {
83
83
* Creates a new AsyncHttpResponseHandler
84
84
*/
85
85
public ImageHttpResponseHandler () {
86
- // Set up a handler to post events back to the correct thread if possible
87
- if (Looper .myLooper () != null ) {
88
- handler = new Handler (){
89
- public void handleMessage (Message msg ){
90
- ImageHttpResponseHandler .this .handleMessage (msg );
91
- }
92
- };
93
- }
86
+ super ();
94
87
}
95
88
96
89
/**
@@ -107,16 +100,6 @@ public ImageHttpResponseHandler(String[] allowedContentTypes) {
107
100
// Callbacks to be overridden, typically anonymously
108
101
//
109
102
110
- /**
111
- * Fired when the request is started, override to handle in your own code
112
- */
113
- public void onStart () {}
114
-
115
- /**
116
- * Fired in all cases when the request is finished, after both success and failure, override to handle in your own code
117
- */
118
- public void onFinish () {}
119
-
120
103
/**
121
104
* Fired when a request returns successfully, override to handle in your own code
122
105
* @param content the body of the HTTP response from the server
@@ -153,15 +136,6 @@ protected void sendFailureMessage(Throwable e, byte[] responseBody) {
153
136
sendMessage (obtainMessage (FAILURE_MESSAGE , new Object []{e , responseBody }));
154
137
}
155
138
156
- protected void sendStartMessage () {
157
- sendMessage (obtainMessage (START_MESSAGE , null ));
158
- }
159
-
160
- protected void sendFinishMessage () {
161
- sendMessage (obtainMessage (FINISH_MESSAGE , null ));
162
- }
163
-
164
-
165
139
//
166
140
// Pre-processing of messages (in original calling thread, typically the UI thread)
167
141
//
@@ -195,27 +169,6 @@ protected void handleMessage(Message msg) {
195
169
}
196
170
}
197
171
198
- protected void sendMessage (Message msg ) {
199
- if (handler != null ){
200
- handler .sendMessage (msg );
201
- } else {
202
- handleMessage (msg );
203
- }
204
- }
205
-
206
- protected Message obtainMessage (int responseMessage , Object response ) {
207
- Message msg = null ;
208
- if (handler != null ){
209
- msg = this .handler .obtainMessage (responseMessage , response );
210
- }else {
211
- msg = new Message ();
212
- msg .what = responseMessage ;
213
- msg .obj = response ;
214
- }
215
- return msg ;
216
- }
217
-
218
-
219
172
// Interface to AsyncHttpRequest
220
173
void sendResponseMessage (HttpResponse response ) {
221
174
StatusLine status = response .getStatusLine ();
0 commit comments