package org.glucosio.android.receivers;
import android.content.Context;
import android.content.Intent;
import org.glucosio.android.tools.GlucosioAlarmManager;
import org.glucosio.android.tools.GlucosioNotificationManager;
public class GlucosioBroadcastReceiver extends android.content.BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {
setAlarms(context);
} else {
if (intent.getBooleanExtra("glucosio_reminder", false)) {
GlucosioNotificationManager notificationManager = new GlucosioNotificationManager(context);
String reminderLabel = intent.getStringExtra("reminder_label");
notificationManager.sendReminderNotification(reminderLabel);
} else {
setAlarms(context);
}
}
}
private void setAlarms(Context context) {
GlucosioAlarmManager alarmManager = new GlucosioAlarmManager(context);
alarmManager.setAlarms();
}
}