package edu.mit.mitmobile2.alerts;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
public class NotificationsAlarmReceiver extends BroadcastReceiver {
static int NOTIFICATION_ID = 0;
static long THRESHOLD = 5*60*1000;
static String ACTION_ALARM = "edu.mit.alarm";
static String ACTION_PUSH = "edu.mit.push";
public static String ACTION_ALARM_SHUTTLE = "edu.mit.alarm.shuttle";
public static String ACTION_ALARM_CLASS = "edu.mit.alarm.class";
public static String ACTION_ALARM_EMERGENCY = "edu.mit.alarm.emergency";
@Override
public void onReceive(Context context, Intent intent) {
Log.d("NotificationsAlarmReceiver", "alerts: received intent");
Bundle extras = intent.getExtras();
String action = intent.getAction();
Uri uriData = intent.getData();
// Redirect intent to service
Intent i = new Intent(context, NotificationService.class);
i.setAction(action);
i.putExtras(extras);
if (uriData!=null) {
Log.d("NotificationsAlarmReceiver","data= " + uriData.toString());
i.setData(uriData);
}
context.startService(i);
}
}