@Override public void handleMessage(Message msg) { AsyncHttpResponseHandler service = mResponder.get(); if (service != null) { service.handleMessage(msg); } }
protected void sendMessage(Message msg) { if (getUseSynchronousMode() || handler == null) { handleMessage(msg); } else if (!Thread.currentThread() .isInterrupted()) { // do not send messages if request has been cancelled handler.sendMessage(msg); } }