package com.alimuzaffar.sunalarm.receiver;
import com.alimuzaffar.sunalarm.util.AppSettings;
import com.alimuzaffar.sunalarm.util.AppSettings.Key;
import com.alimuzaffar.sunalarm.util.Utils;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class ResetAlarmOnBootReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
try {
if ("android.intent.action.BOOT_COMPLETED".equals(intent.getAction())) {
AppSettings settings = AppSettings.getInstance(context);
if(settings.getBoolean(Key.DAWN_ALARM)) {
Utils.setAlarm(context, Key.DAWN_ALARM.toString());
}
if (settings.getBoolean(Key.DUSK_ALARM)) {
Utils.setAlarm(context, Key.DUSK_ALARM.toString());
}
}
} catch (Exception e) {
Log.e(this.getClass().getName(), e.getMessage(), e);
}
}
}