From d0950b34838c255a19db7cde783ed89aa4a9b9c8 Mon Sep 17 00:00:00 2001 From: Wangranran <3587345858@qq.com> Date: Wed, 25 Dec 2024 17:07:44 +0800 Subject: [PATCH] 1 --- AlarmReceiver.txt | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 AlarmReceiver.txt diff --git a/AlarmReceiver.txt b/AlarmReceiver.txt new file mode 100644 index 0000000..49f89ad --- /dev/null +++ b/AlarmReceiver.txt @@ -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); + } +} +