动态注册在activity的那个生命周期里最适合,或者在各个不同的生命周期里注册的不同?

祝愿大家都不脱发 2016-09-03 11:51:19
在onStart()方法里注册会注册失败吗?好像onStart()方法存在的时间相对来说会短点吗?
...全文
183 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
第一次发帖。。。
节操在此 2016-09-03
  • 打赏
  • 举报
回复
你要弄明白activity生命周期的对应性,oncreat-ondestroy,onstart-onstop,onresume-onpause,在对应的生命周期里去注册解绑,重复注册是会抛异常的,如果你想只注册一个一直监听就在oncreate里注册,ondestroy里解绑,如果你只想让可见的activity接收,就在onresume里注册,onpause里解绑,把握好对应关系就行了
  • 打赏
  • 举报
回复
现在我遇到一个问题,就是注册在onStart里边的广播,有时候接收不到其他的广播,有时候又能接收到,所以来和大家讨论一下
LoveWyf_ 2016-09-03
  • 打赏
  • 举报
回复
看你的需求,其实就是一个执行顺序的问题,一旦注册了就存在了,和执行的时间长短没关系。如果你要动态的注册解绑,那就再onResume中注册,onDestroy中解绑
wjj158839666 2016-09-03
  • 打赏
  • 举报
回复
不错

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧