Broadcast receive:BroadcastRecevie主要用于异步接收广播的意图,主要有两大类,正常广播和有序广播。正常广播是完全异步的,它们都运行在没有被定义的顺序中,经常是同一时间。有序广播每次发送到一个receiver执行后可以传播到下一个recevier,也可以不传播。广播的生命周期:一个BroadcastRecevie对象只有进入到onRecevie方法时,当返回时,这个对象无效了,从这个特征中可以看出,不可以有过于复杂耗时的操作,不能使用线程来处理,对于耗时的操作,一般是放在服务里面去处理这些操作。发送广播理论上比较简单,只需要实例化一个意图,调用Context。sendBroadCast()这个方法就可以将广播发出去。
安卓音乐播放软件设计与开发(5):http://www.youerw.com/jisuanji/lunwen_100536.html