四大组件之广播接收者BroadcastReceiver新建广播接收器需要新建一个类继承类BroadcastReceiver,并且重写其中的方法onReceive(),不要在这个方法中添加过多的逻辑或者进行任何耗时的操作,因为在广播接收者中是不允许开启线程的。当接收到指定的广播时就 ...
四大组件之广播接收者BroadcastReceiver
新建广播接收器
需要新建一个类继承类BroadcastReceiver,并且重写其中的方法onReceive(),不要在这个方法中添加过多的逻辑或者进行任何耗时的操作,因为在广播接收者中是不允许开启线程的。
当接收到指定的广播时就会执行onReceive()方法中的内容。
注册广播接收器可以动态也可以静态。
这里简单介绍一下静态:
在AndroidManifest.
<receiver android:name=".MyBroadcastReceiver"> <intent-filter > <action android:name="你要接收的广播" /> </intent-filter> </receiver>
本地广播
上面发出的广播都是系统全局广播,很容易出现安全性问题。使用本地广播可以简单解决安全性问题
主要使用一个LocalBroadcastManager来对广播进行管理,并提供了发送广播和注册广播接收器的方法
上面只是简单介绍一下广播接收者,如果有什么问题可以在评论区留言,谢谢!
原标题:我的android学习经历29
关键词:Android
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。