android关于静态广播无法接收2
2016-02-23 16:45
253 查看
之前做过一个项目,手机机型比较老,导致了android广播的接收问题
当我使用动态注册的广播,app程序能很快收到动态的广播,当我使用静态广播的时候,手机基本上很难收到广播,具体情况如下:1.手机能正常收到静态广播,但是这种正常情况几率较小;2.手机要等好久才能收到静态广播,30多秒,有时候甚至1到2分钟才收到,要不是我死死盯着程序测试,还真以为收不到静态广播了呢
收不到静态广播的原因分析:静态广播比较耗费资源,有些手机资源本来就紧张,因此在发送静态广播的时候会因为资源不够而导致广播迟迟发不出来,或者发出来了之后一直收不到
android的广播简述:同一个发送者一起发送100个广播,这些广播一定是顺序发出的,接收者收到同一个发送者发来的多条广播也是按顺序接收的,也就是说先发先到,后发的后到;同一个接收者对于不同的发送者发过来的广播的接收顺序就不一定了,有可能是发送者a发送的广播先到,也有可能是发送者b发送的广播先到,发送这a有自己的发送队列,发送者b也有自己的发送队列,因此它们两是并行的互不影响
当我使用动态注册的广播,app程序能很快收到动态的广播,当我使用静态广播的时候,手机基本上很难收到广播,具体情况如下:1.手机能正常收到静态广播,但是这种正常情况几率较小;2.手机要等好久才能收到静态广播,30多秒,有时候甚至1到2分钟才收到,要不是我死死盯着程序测试,还真以为收不到静态广播了呢
收不到静态广播的原因分析:静态广播比较耗费资源,有些手机资源本来就紧张,因此在发送静态广播的时候会因为资源不够而导致广播迟迟发不出来,或者发出来了之后一直收不到
android的广播简述:同一个发送者一起发送100个广播,这些广播一定是顺序发出的,接收者收到同一个发送者发来的多条广播也是按顺序接收的,也就是说先发先到,后发的后到;同一个接收者对于不同的发送者发过来的广播的接收顺序就不一定了,有可能是发送者a发送的广播先到,也有可能是发送者b发送的广播先到,发送这a有自己的发送队列,发送者b也有自己的发送队列,因此它们两是并行的互不影响
相关文章推荐
- Android 获取设备所有应用信息
- Android知识图表
- android中对/data/data/<package name>/files下文件的读写操作
- Android好看的日期时间选择器,自定义的时钟组件
- Android Studio使用----gitignore文件
- Android事件分发详解(三)——ViewGroup的dispatchTouchEvent()源码学习
- BUG管理办法
- android开发NDK环境配置
- 【转】Android 多渠道打包:使用Gradle和Android Studio
- Android APK加壳技术方案【1】
- Android 调用已安装市场,去应用市场评分
- Android 沉浸式状态栏攻略
- 解决Android视频播放横竖屏切换播放问题!
- android 无法生成R文件
- Android 读取<meta-data>元素的数据
- Android四大组件之ContentProvider
- 解决android4.0系统中菜单(Menu)添加Icon无效问题
- 彻底解决Android 应用方法数不能超过65K的问题
- Android 增强版百分比布局库 为了适配而扩展
- android 五种存储方式