0
  • 1、什么时候发送的广播?

    2、你在onPause的时候移除了广播,如果你的页面走了onPause,那么收不到广播正常。

    1139423796017500160  评论     打赏       断点-含光君
    • Decad  回复 @断点-含光君
      之前是在onDestroy里然后收不到就网上查在然后就换了
      Decad 2022-01-27 13:04   回复 1318000693470158848
    • Decad  回复 @断点-含光君
      发送广播是在其他activity点击保存的时候发送
      Decad 2022-01-27 13:10   回复 1318000693470158848
    • 断点-含光君  回复 @Decad
      你在onPause注销了,肯定收不到了页面不可见你就移除了监听,收得到才见鬼了
      断点-含光君 2022-01-27 14:04   回复 1139423796017500160
    • Decad  回复 @断点-含光君
      已经该地方注册注销了,component是不是我这个参数填错了..
      Decad 2022-01-27 14:37   回复 1318000693470158848
  • IsRefreshReceiver 是内部类, 把inner 去掉

    1486565231634276353  评论     打赏       独一无二的花名二世
    • Decad  回复 @独一无二的花名二世
      可是去掉以后 用不了外部类的变量呀
      Decad 2022-01-27 13:10   回复 1318000693470158848
    • 独一无二的花名二世  回复 @Decad
      可以定义接口,传递信息。 可以使用 消息机制 传递信息。 内部类无法被外部访问所以收不到消息。
      独一无二的花名二世 2022-01-27 13:27   回复 1486565231634276353
    • Decad  回复 @独一无二的花名二世
      好的我去试试
      Decad 2022-01-27 13:30   回复 1318000693470158848
    • Decad  回复 @独一无二的花名二世
      去掉以后还是没有办法收到..
      Decad 2022-01-27 13:35   回复 1318000693470158848
    • 独一无二的花名二世  回复 @Decad
      完整的代码能不能贴出来。要实现的是什么业务。发送intent的代码是怎么样的
      独一无二的花名二世 2022-01-27 13:47   回复 1486565231634276353
    • 独一无二的花名二世  回复 @Decad
      注册/反注册和发送是不是在2个Activity
      独一无二的花名二世 2022-01-27 13:48   回复 1486565231634276353
    • Decad  回复 @独一无二的花名二世
      注册和广播是一个activity,发送是另一个了,intent的代码是第三张图,这里就是一个发送然后更新数据
      Decad 2022-01-27 13:52   回复 1318000693470158848
    • 独一无二的花名二世  回复 @Decad
      你注册、反注册、发送数据,都打印一下日志就会发现, 先注册,再反注册,最后才发数据。这个时候已经反注册了当然不行。 或者是先发数据再注册,也不会收到。 广播的动态注册,可以去官网看指导文件 https://developer.android.google.cn/guide/components/broadcasts?hl=zh_cn
      独一无二的花名二世 2022-01-27 13:55   回复 1486565231634276353
    • Decad  回复 @独一无二的花名二世
      我注册和注销改到onCreate 和onDestroy 后的日志没有错先注册 然后发送 最后 注销
      Decad 2022-01-27 14:24   回复 1318000693470158848
    • Decad  回复 @独一无二的花名二世
      ComponentName是不是我这个里面的参数填错了的原因..
      Decad 2022-01-27 14:24   回复 1318000693470158848
    • Decad  回复 @独一无二的花名二世
      我用5.0的手机 去掉component以后可以接受到
      Decad 2022-01-27 14:28   回复 1318000693470158848
相关问题
幻影~ · 提问
2024-04-13 20:13 8 2
幻影~ · 找工作
2024-04-07 10:44 14 2
幻影~ · 问题
2024-03-31 17:20 7 2
TONYGFX · AOSP
2024-03-28 17:11 4 2