File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
library/src/main/java/com/loopj/android/http Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -124,17 +124,16 @@ public void setRequestHeaders(Header[] requestHeaders) {
124
124
* Avoid leaks by using a non-anonymous handler class with a weak reference
125
125
*/
126
126
static class ResponderHandler extends Handler {
127
- private final WeakReference < AsyncHttpResponseHandler > mResponder ;
127
+ private final AsyncHttpResponseHandler mResponder ;
128
128
129
129
ResponderHandler (AsyncHttpResponseHandler service ) {
130
- mResponder = new WeakReference < AsyncHttpResponseHandler >( service ) ;
130
+ mResponder =service ;
131
131
}
132
132
133
133
@ Override
134
134
public void handleMessage (Message msg ) {
135
- AsyncHttpResponseHandler service = mResponder .get ();
136
- if (null != service ) {
137
- service .handleMessage (msg );
135
+ if (mResponder != null ) {
136
+ mResponder .handleMessage (msg );
138
137
}
139
138
}
140
139
}
You can’t perform that action at this time.
0 commit comments