您的位置:首页 > 移动开发 > Android开发

android关于静态广播无法接收2

2016-02-23 16:45 253 查看
之前做过一个项目,手机机型比较老,导致了android广播的接收问题

当我使用动态注册的广播,app程序能很快收到动态的广播,当我使用静态广播的时候,手机基本上很难收到广播,具体情况如下:1.手机能正常收到静态广播,但是这种正常情况几率较小;2.手机要等好久才能收到静态广播,30多秒,有时候甚至1到2分钟才收到,要不是我死死盯着程序测试,还真以为收不到静态广播了呢

收不到静态广播的原因分析:静态广播比较耗费资源,有些手机资源本来就紧张,因此在发送静态广播的时候会因为资源不够而导致广播迟迟发不出来,或者发出来了之后一直收不到

android的广播简述:同一个发送者一起发送100个广播,这些广播一定是顺序发出的,接收者收到同一个发送者发来的多条广播也是按顺序接收的,也就是说先发先到,后发的后到;同一个接收者对于不同的发送者发过来的广播的接收顺序就不一定了,有可能是发送者a发送的广播先到,也有可能是发送者b发送的广播先到,发送这a有自己的发送队列,发送者b也有自己的发送队列,因此它们两是并行的互不影响
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: