/* * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package net.micode.notes.ui; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; /** * @projectName(项目名称): xiaomi label * @package(包): ui * @className(类名称): AlarmReceiver * @description(类描述): 继承于BroadcastReceiver(广播接收器)的类,实现闹钟消息接收器 * @author(创建人): zhangchaoqun * @createDate(创建时间): datetime * @updateUser(修改人): user * @updateDate(修改时间): datetime * @updateRemark(修改备注): 说明本次修改内容 * @version(版本): v1.0 */ public class AlarmReceiver extends BroadcastReceiver { /** * @description 描述:重写了onreceive()方法,实现对广播的侦听由此实现对接受闹钟启动消息的功能 * @param 参数1:context * @param 参数2:intent * @param 参数3: * @return 返回值:void * @author zhangchaoqun */ @Override public void onReceive(Context context, Intent intent) { //将intent与AlarmAlertActivity类建立连接 intent.setClass(context, AlarmAlertActivity.class); //添加一个标记,创建一个新的task来放置AlarmAlertActivity intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //启动intent所连接的类 context.startActivity(intent); } }