从品牌网站建设到网络营销策划,从策略到执行的一站式服务
普通的sendBroadcast()发送广播时,如果某些应用在发送前并没有进行注册监听,那么该广播讲不被接收到;为了保证任意时刻应用注册监听该广播时,都能接收到(不用考虑先后问题(时序)),那么,使用sendStickyBroadcast()是一个优雅的办法。
创新互联公司2013年成立,是专业互联网技术服务公司,拥有项目成都网站建设、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元通山做网站,已为上家服务,为通山各地企业和个人服务,联系电话:13518219792
sendStickyBroadcast的工作原理时,系统会保持这个广播,当系统检测到某个应用调用registerBroadcast(filter,receiver)监听该广播时,如果之前已经有发送该广播,则该应用注册成功后,会立即收到这个广播(即注册一个,立即会收到该广播)。
如果要移除之前发送的sticky广播,只需执行removeStickyBroadcast(new Intent("com.xxx.acton“),只需指定action即可。
注:要是用sendStickyBroadcast(),记得在AndroidManifest.xml中声明权限:
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图