/* * 版权声明,指明代码归属于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); } }