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