`
bcyy
  • 浏览: 1810061 次
文章分类
社区版块
存档分类
最新评论

BroadcastReceiver 广播学习笔记

 
阅读更多

1 BroadcastReceiver 概述

BroadcastReceive 不执行任务,仅是接受并相应广播通知的一类组件,广播通知可以由系统产生,例如改变时区,电池电量的变化等等;

一个应用程序可以启动任意数量的BroadcastReceiver来相应它认为很重要的通知。

2 BroadcastReceiver 生命周期

BroadcastReceiver 只有一个回调方法:onReceive();

当广播到达Receive时,调用Onreceive()方法并传递给他包含消息的对象;

3 BroadcastReceiver 注册方法
1)AndroidManifest.xml 文件中添加
 <receiver android:name=".broatcast">
    <intent-filter >
    <action android:name="USER_INFO" />
    </intent-filter>
    </receiver>
2)另一种直接在应用程序中注册:
	 br = new mybast();
		IntentFilter filter = new IntentFilter();//安装过滤器
		filter.addAction("stop1");//设置过滤频道
		this.registerReceiver(br, filter);//注册广播接收

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics