安卓不同线程之间传递消息一般用什么方式

加盾男爵 2019-12-27 02:24:42
RT

假设有ActivityA启动了一个子线程甲,然后另一个ActivityB会在某个时间点启动线程乙。

在这之前我一直用EventBus在传递消息,但EventBus的接收函数无法在子线程中使用,而线程甲和线程乙都是非Activity的子线程。
...全文
165 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
LightLi4869 2020-01-02
  • 打赏
  • 举报
回复
引用 3 楼 加盾男爵 的回复:
[quote=引用 2 楼 LightLi4869的回复:]Rxbus也行
rxbus可以在子线程中接送数据嘛[/quote]可以
LightLi4869 2019-12-31
  • 打赏
  • 举报
回复
Rxbus也行
加盾男爵 2019-12-31
  • 打赏
  • 举报
回复
引用 2 楼 LightLi4869的回复:
Rxbus也行
rxbus可以在子线程中接送数据嘛
王能 2019-12-30
  • 打赏
  • 举报
回复
handler,注意内存泄漏,注意不需要线程时必须手动退出handler的消息队列

80,351

社区成员

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

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