package com.konka.music.service;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.konka.music.R;
import com.konka.music.util.AlarmUtil;
import com.konka.music.util.Assist;
import com.konka.music.util.ToastUtil;
import com.kubeiwu.baseclass.util.KLog;
public class AlarmBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
String action = intent.getAction();
KLog.i("wangxu", "TimerBroadcastReceiver->action=" + action);
if (action.equals(Assist.BROADCAST_ACTION_ALARM)) {
int type = intent.getIntExtra("alarm_type", 0);
if (type == 0) { // 停止播放
ToastUtil.showToast(context, R.string.music_alarm_to_stop_timeover);
MusicInfoManager.stopMusic(context);
} else if (type == 1) {
ToastUtil.showToast(context, R.string.music_alarm_to_exit_nonselected_timeover);
MusicInfoManager.exitApp(context);
// System.exit(0);
}
} else if (action.equals(Assist.BROADCAST_ACTION_PAUSE) || action.equals(Assist.BROADCAST_ACTION_STOP) || action.equals(Assist.BROADCAST_ACTION_EXIT)) {
AlarmUtil.turnOffAlarm(context);
}
}
}