RxJava和本地广播,哪个比较好?

加盾男爵 2018-12-04 11:07:40
现在有个APP,其中需要和别的设备进行TCP通信,其中有个类用于接收别的设备发送过来的消息,然后这个类接收到消息后,需要根据不同的消息发送给APP的不同的Activity,关于向各个Activity发送消息的方法,有人推荐使用Rxjava观察者模式,有人建议使用本地广播,现在领导要我们写个简报,来描述下两种方法的优劣势?诸位有没有比较好的看法?
...全文
357 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
独行瞎丶黄羽 2019-08-13
  • 打赏
  • 举报
回复
兄弟不跨进程,请勿使用广播,因为没必要呀。组件之间的通讯一般都是消息,接口。否则耗时还很low,维护起来也困难。
SemiraChen 2018-12-05
  • 打赏
  • 举报
回复
引用 5 楼 键盘舞者113 的回复:
我建议使用RxJava,因为广播与activity通信是跨进程通信,耗时,耗内存,RxJava则是同进程,不耗时
膜拜大佬
加盾男爵 2018-12-05
  • 打赏
  • 举报
回复
引用 4 楼 键盘舞者113 的回复:
[quote=引用 3 楼 键盘舞者113 的回复:] 本地广播在Android8.0被限制了,不能用,
静态广播不能用,只能用动态广播,[/quote] APP内广播没有限制吧。。
键盘舞者113 2018-12-04
  • 打赏
  • 举报
回复
我建议使用RxJava,因为广播与activity通信是跨进程通信,耗时,耗内存,RxJava则是同进程,不耗时
键盘舞者113 2018-12-04
  • 打赏
  • 举报
回复
引用 3 楼 键盘舞者113 的回复:
本地广播在Android8.0被限制了,不能用,

静态广播不能用,只能用动态广播,
键盘舞者113 2018-12-04
  • 打赏
  • 举报
回复
本地广播在Android8.0被限制了,不能用,
加盾男爵 2018-12-04
  • 打赏
  • 举报
回复
引用 1 楼 qq_41315735 的回复:
本地广播吧,我觉得不错的
理由呢?
Csdn技术大神 2018-12-04
  • 打赏
  • 举报
回复
本地广播吧,我觉得不错的

80,362

社区成员

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

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