首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在android系统中,如何区分注册通知和系统通知?

在android系统中,如何区分注册通知和系统通知?
EN

Stack Overflow用户
提问于 2014-12-07 12:22:05
回答 1查看 74关注 0票数 0

大家都知道,在安卓系统中,当你注册广播时,它会把广播发送给BroadcastReceiver,发送计数属于意图行动计数,我怎么区分注册广播和系统广播呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-07 13:07:50

当你注册WifiManager.WIFI_STATE_CHANGED_ACTION时,广播将立即收到通知,我叫它注册广播。

如果您所关注的标准是“立即接收通知”部分,这是因为它是一个粘性广播,因此您将立即收到该操作的最后广播Intent,此外,您还将在注册期间接收未来广播。

我如何区分注册广播和系统广播?

如果您的意思是“我如何区分第一个‘粘性’广播和后面的‘粘性’广播”,那么理想情况下,您的代码并不关心这一点。我会认为那是一种暗号气味。

如果您完全确定需要以不同的方式处理第一个广播,请使用boolean跟踪广播是否是第一个广播。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27342549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档