diff --git a/src/net/micode/notes/ui/AlarmReceiver.java b/src/net/micode/notes/ui/AlarmReceiver.java index 54e503b..536e72a 100644 --- a/src/net/micode/notes/ui/AlarmReceiver.java +++ b/src/net/micode/notes/ui/AlarmReceiver.java @@ -20,11 +20,16 @@ import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; +//AlarmReceiver 类继承自 BroadcastReceiver, 广播接收者用于获取系统启动或其他特定事件的通知 public class AlarmReceiver extends BroadcastReceiver { + //当广播被执行时执行此方法 @Override public void onReceive(Context context, Intent intent) { + //设置Intent的目标Activity为AlarmAlertActivity intent.setClass(context, AlarmAlertActivity.class); + //添加FLAG_ACTIVITY_NEW_TASK标志,用于启动一个新的任务栈 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + //启动目标Activity,AlarmAlertActivity context.startActivity(intent); } }