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