Ejemplo n.º 1
0
 @Override
 public void stopDownloadThread(int requestId) {
   LDownload task = mDownloadThreads.get(requestId);
   if (task != null) {
     task.stop();
   }
 }
Ejemplo n.º 2
0
 @Override
 public void download(
     String url, String savePath, String saveName, int requestId, ILNetworkCallback callback) {
   LDownload task = mDownloadThreads.get(requestId);
   if (task == null || task.getState() == LReqState.FINISHED) {
     task = new LDownload(url, savePath, saveName, requestId, callback, this);
     task.execute();
     mDownloadThreads.put(requestId, task);
   } else {
     L.i(TAG, "requestId " + requestId + " thread is running!");
   }
 }