Broadcast

来源:互联网 发布:win10软件字体设置 编辑:程序博客网 时间:2024/04/29 18:49

Broadcast

 

在BroadcastReceiver配置里intent-filter:action //用于标示接收什么样的action

在Activity要广播的地方设置Intent.setAction();sendBroadcast(in);
也可以在其中动态注册BroadcastReceiver

 

BroadcastReceiver生命周期:
只是在其onReceiver方法执行的时候才是active;inactive状态下其随时会被系统回收
在onReceiver里执行很耗时的工作时应该开启一个独立的线程。但是一旦onReceiver返回后(不管新线程有没有执行完),
系统都会认为这些资源处于inactive。
也不能bindService。道理同线程
解决方案是在onReceiver里startService,让service完成工作

原创粉丝点击