首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >注册广播接收器的活动完成了吗?听筒怎么了?

注册广播接收器的活动完成了吗?听筒怎么了?
EN

Stack Overflow用户
提问于 2016-04-12 10:34:50
回答 1查看 1K关注 0票数 1

在安卓系统中,我有一个接收类(MyLocalBroadcastReceiver),还有另一个活动(MyActivity),就是LocalBroadcastManager.getInstance(Context).registerReceiver(MyLocalBroadcastReceiver, intentFilter)

现在,在某些情况下,考虑MyActivity被销毁或它已经完成。如果已登记的接收者被解雇,会发生什么情况?它是否仍将继续接收广播的意图,还是因为活动死亡/结束/销毁,MyLocalBroadcastReceiver 也将被取消注册

EN

回答 1

Stack Overflow用户

发布于 2016-04-12 10:39:19

您的BroadcastManager将保持对接收器的引用,直到调用unregisterReceiver为止,如果活动被破坏,而BroadcastManager试图广播某些意图,则可能会导致异常,最好在活动中的onPause上显式调用intentFilter)。

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

https://stackoverflow.com/questions/36570714

复制
相关文章

相似问题

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