BootUpReceiver.java :  » App » mobiletrm » com » realdolmen » java » mobile » android » timesheet » reciever » Android Open Source

Android Open Source » App » mobiletrm 
mobiletrm » com » realdolmen » java » mobile » android » timesheet » reciever » BootUpReceiver.java
package com.realdolmen.java.mobile.android.timesheet.reciever;

import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;

import com.realdolmen.java.mobile.android.timesheet.service.TimesheetService;

public class BootUpReceiver extends BroadcastReceiver{   
    
  private static final String TAG = "Timesheet";
  
    @Override  
    public void onReceive(Context context, Intent intent) {
      Log.d(TAG,"enter boot receiver");
        Intent l_intent = new Intent(context, TimesheetService.class);
        
        PendingIntent mAlarmSender = PendingIntent.getService(context,
                0, new Intent(context, TimesheetService.class), 0);
        
        
        AlarmManager am = (AlarmManager)context.getSystemService(context.ALARM_SERVICE);
        am.set(AlarmManager.ELAPSED_REALTIME_WAKEUP,0,mAlarmSender);
        
        //am.setRepeating(triggerAtTime, interval, operation)
        //am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, 
          //              firstTime, 15*1000, sender);
        
        /*PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
                new Intent(this, TimeSheetActivity.class), 0);*/
        
        context.startService(l_intent);     
    }   
  
}  
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.