123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package com.yanzhenjie.kalle.download;
- import com.yanzhenjie.kalle.Response;
- import com.yanzhenjie.kalle.connect.http.Call;
- import java.io.IOException;
- public class BodyWorker extends BasicWorker<BodyDownload> {
- private Call mCall;
- BodyWorker(BodyDownload download) {
- super(download);
- }
- @Override
- protected Response requestNetwork(BodyDownload download) throws IOException {
- mCall = new Call(download);
- return mCall.execute();
- }
- @Override
- public void cancel() {
- if (mCall != null && !mCall.isCanceled()) {
- mCall.cancel();
- }
- }
- @Override
- public boolean isCancelled() {
- return mCall.isCanceled();
- }
- }
|