我有一个 Intent Service 可以处理一些文件的下载和解压缩。现在我正在尝试使用相同的 Intent 服务来同时下载文件,但是当我尝试启动第二次下载时,它只是将新的下载排入队列,我怎么能不将我的下载排入队列?
Intent service = new Intent(getActivity(), DownloadAndUnzipService.class);
service.putExtra("post", false);
service.putExtra("url", htmlUrlDownload);
service.putExtra("filePath", filePath);
service.putExtra("destinationPath", destinationPath);
service.putExtra("receiver", mReceiver);
service.putExtra("typeDownload", Constants.HTML);
service.putExtra("metaDado", downloadContent.getMetaDado());
service.putExtra("isResuming", false);
getActivity().startService(service);
我没有放 DownloadAndUnzipService 代码,因为它太长了,我认为它没有帮助,但如果有帮助,我可以更新它。