package com.ociweb.demo;

import java.util.concurrent.TimeUnit;

import android.app.Service;
import android.content.Intent;
import android.net.Uri;
import android.os.IBinder;

public class DataFetcher extends Service {
  
  @Override
  public IBinder onBind(Intent intent) {
    return null;
  }

  @Override
  public void onStart(final Intent intent, int startId) {
    super.onStart(intent, startId);
    
    Thread t = new Thread() {
      public void run() {
        String action = Constants.DATA_FETCH_FAILED;
        try {
          TimeUnit.SECONDS.sleep(3);
          action = Constants.DATA_FETCH_COMPLETE;
        } catch (InterruptedException e) {
        } finally {
          Intent intent = new Intent(action, Uri.parse(Constants.DATA_FETCH_TYPE));
          sendBroadcast(intent);
          stopSelf();
        }
      }
    };
    t.start();
  }

  
}
