package cn.scau.scautreasure.receiver;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import cn.scau.scautreasure.RingerMode;
/**
* 日期变化广播接收器<br/>
* 包括从23:59到次日0:00的日期变化和手动修改时间引起的日期变化
* Created by robust on 14-4-9.
*/
public class DateChangedReceiver extends BroadcastReceiver {
cn.scau.scautreasure.AppConfig_ config;
@Override
public void onReceive(Context context, Intent intent) {
config = new cn.scau.scautreasure.AppConfig_(context);
RingerMode duringMode = RingerMode.getModeByValue(config.duringClassRingerMode().get());
RingerMode afterMode = RingerMode.getModeByValue(config.afterClassRingerMode().get());
RingerMode.duringClassOn(context, duringMode, -1);
RingerMode.afterClassOn(context, afterMode, 1);
}
}