/*
 * 版权声明，指明代码归属于MiCode开源社区
 * 遵循Apache License 2.0协议
 */

package net.micode.notes.ui;

// 导入必要的Android类
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

/**
 * 闹钟接收器类，继承自BroadcastReceiver
 * 功能：处理系统闹钟广播，当预设提醒时间到达时触发提醒
 */



//111111111111111
//    11111111111
public class AlarmReceiver extends BroadcastReceiver {
    /**
     * 广播接收处理方法
     * @param context 当前上下文环境（应用上下文）
     * @param intent 接收到的广播意图（包含闹钟信息）
     */
    @Override
    public void onReceive(Context context, Intent intent) {
        // 将接收到的意图重定向到闹钟提醒Activity
        intent.setClass(context, AlarmAlertActivity.class);

        // 添加新的任务栈标识（因为可能从非Activity环境启动Activity）
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

        // 启动闹钟提醒界面Activity
        context.startActivity(intent);
    }
}