From 0f2b44f276ce6c96c604d3b5247c11362e0affac Mon Sep 17 00:00:00 2001 From: weichunyi <2948523237@qq.com> Date: Sun, 25 May 2025 17:01:25 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=B9=E9=92=9F=E5=B9=BF=E6=92=AD=E6=8E=A5?= =?UTF-8?q?=E6=94=B6=E5=99=A8ui=E6=B3=A8=E9=87=8A=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/net/micode/notes/ui/AlarmReceiver.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/Notes-master/src/net/micode/notes/ui/AlarmReceiver.java b/src/Notes-master/src/net/micode/notes/ui/AlarmReceiver.java index 54e503b..a686b60 100644 --- a/src/Notes-master/src/net/micode/notes/ui/AlarmReceiver.java +++ b/src/Notes-master/src/net/micode/notes/ui/AlarmReceiver.java @@ -20,11 +20,23 @@ import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; +/** + * 闹钟广播接收器,用于接收和处理系统闹钟提醒广播 + * 当闹钟触发时,会启动AlarmAlertActivity显示提醒界面 + */ public class AlarmReceiver extends BroadcastReceiver { + /** + * 接收广播时调用的方法 + * @param context 上下文对象 + * @param intent 接收到的广播Intent + */ @Override public void onReceive(Context context, Intent intent) { + // 将Intent的目标Activity设置为AlarmAlertActivity intent.setClass(context, AlarmAlertActivity.class); + // 添加新任务栈标志,因为从广播接收器启动Activity需要新的任务栈 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + // 启动闹钟提醒Activity context.startActivity(intent); } -} +} \ No newline at end of file