Guest User

Untitled

a guest
Aug 19th, 2013
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.89 KB | None | 0 0
  1. package com.example.simpledownloader.scheduler;
  2.  
  3. import java.util.TimerTask;
  4.  
  5. import android.util.Log;
  6.  
  7. import com.example.simpledownloader.sharable.Sharable;
  8. import com.example.simpledownloader.task.Task;
  9.  
  10. public class Scheduler extends TimerTask {
  11.     private static int index = 0;
  12. //------------------------------------------------------------------------------
  13.     @Override
  14.     public void run() {
  15.         if(Sharable.getShouldLook()){ // Should we look for pending tasks ?
  16.             while(index < Sharable.downloads.size()){
  17.                 Task t = Sharable.downloads.get(index++);
  18.                 Log.v("SCHEDULER", "CHECKING");
  19.                 if(t.getReadiness()==true && t.getProgress() != 100){
  20.                     Log.v("TASK-- ", t.toString() + " is not running. Now starting");
  21.                     t.start(); // start the thread
  22.                     break;
  23.                 }
  24.             }
  25.             index = 0;
  26.         }
  27.     }
  28. //------------------------------------------------------------------------------
  29. }
Advertisement
Add Comment
Please, Sign In to add comment