Android广播事件机制及应用

发布时间:2016-12-11 16:09:19 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Android广播事件机制及应用",主要涉及到Android广播事件机制及应用方面的内容,对于Android广播事件机制及应用感兴趣的同学可以参考一下。

 接收广播   新建一个class 继承BroadcastReceiver,并实现onReceive()方法。当BroadcastReceiver接收到广播后,就会去执行OnReceive()方法。所以,我们在OnReceive()方法中加上代码,当接收到广播后就跳到显示提醒信息的Activity。   具体代码如下:   package com.Reminder;   import android.content.BroadcastReceiver;   import android.content.Context;   import android.content.Intent;   /**    * Receive the broadcast and start the activity that will show the alarm    */   public class MyReceiver extends BroadcastReceiver {       /**        * called when the BroadcastReceiver is receiving an Intent broadcast.        */       @Override       public void onReceive(Context context, Intent intent) {                    /* start another activity - MyAlarm to display the alarm */           intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);           intent.setClass(context, MyAlarm.class);           context.startActivity(intent);                  }   }   注意:创建完BroadcastReceiver后,需要在AndroidManifest.xml中注册:   <receiver android:name=".MyReceiver">               <intent-filter>            <action android:name= "com.Reminder.MyReceiver" />        </intent-filter>     </receiver>

上一篇:HTTP协议详解
下一篇:Hadoop HelloWorld Examples - 求k临近点(+自定义变量+参数传入)

相关文章

相关评论