0
  • 最佳答案

    为什么会有多个receiver呢?不是一个receiver吗?然后receiver监听多个广播,通过监听到的action来判断是什么广播。

    1153952789488054272  评论     打赏       拉大锯
    • mylib  回复 @拉大锯
      就是我发送广播之后,有三个类监听接收广播,静态注册低版本里三个都可以接受成功,但是高版本都接收不了 然后我就搜了一下 发现intent.setComponent()后成功了,但是只能是setComponent()里指定的那个可以接受,其他两个还是接收不了 就是好奇
      mylib 2020-07-03 07:05:10   回复 1276453688587612160
    • 拉大锯  回复 @mylib
      静态注册低版本里三个都可以接受成功,但是高版本都接收不了 ,你切入点为什么不是高版本只允许动态注册,不允许静态注册呢?动态注册不是也可以添加多个action么?
      拉大锯 2020-07-03 07:07:58   回复 1153952789488054272
    • mylib  回复 @拉大锯
      啊昂昂原来我出发点错了[捂脸] 我改成动态注册 现在成功了耶 谢谢宁 谢谢宁啦啦啦
      mylib 2020-07-03 07:23:11   回复 1276453688587612160
  • 可以考虑用EventBus来进行多个传送

    1265850237726048256  评论     打赏       今天搬砖了么
相关问题
1212121er · 有序广播
2020-03-05 02:52 1016 2
1212121er · 有序广播
2020-03-18 00:45 551 2
Yuki_Ma · 广播
2020-05-28 02:29 1004 2
店小不二 · 广播
2020-06-01 19:50 782 2
搬砖侠 · 广播接收者
2022-04-13 16:59 143 3
后会有期 · Nuxt
2025-10-01 09:11 15 6
下雨天像 · 找工作 / 面试题
2025-08-10 17:31 23 16
资质平平 · Android
2025-02-20 09:14 116 100
尖沙咀-段坤 · 项目
2025-01-06 23:39 38 2