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); + } +} +