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);
}
}
|