|
|
|
@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 闹钟接收器,用于处理闹钟提醒的广播。
|
|
|
|
|
*/
|
|
|
|
|
public class AlarmReceiver extends BroadcastReceiver {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 接收到广播时调用。
|
|
|
|
|
* @param context 上下文对象,提供了与应用程序交互的信息。
|
|
|
|
|
* @param intent 包含广播信息的数据。
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public void onReceive(Context context, Intent intent) {
|
|
|
|
|
// 将接收到的Intent的目标设置为AlarmAlertActivity类
|
|
|
|
|
intent.setClass(context, AlarmAlertActivity.class);
|
|
|
|
|
|
|
|
|
|
// 为Intent添加标记,表示需要创建一个新的任务栈
|
|
|
|
|
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
|
|
|
|
|
|
|
|
|
// 启动AlarmAlertActivity活动,显示闹钟提醒
|
|
|
|
|
context.startActivity(intent);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|