You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
miNote2/java/net/micode/notes/ui/AlarmReceiver.java

39 lines
1.1 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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