如何快速定位eventbus在何处接收

发布网友 发布时间:2022-04-23 18:44

我来回答

3个回答

热心网友 时间:2023-10-13 12:17

 eventbus 接收的消息 怎样到activity 中
正常情况下,可以。
EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。
在Activity中的onCreate和onDestroy里分别注册和解除注册,并且声明
public void onEvent(FirstEvent event) { } 等几个函数就可以了。
要说明的是EventBus是一个进程范围内的发布/订阅时间总线,所以只能在一个进程内进行订阅和发布,如果你在新的进程里给Service/Activity发送消息,就无法收到消息了。
本质上来说,EventBus是一个在进程内给不同的类发送消息的事件总线,不论是Activity或是Service都可以。

热心网友 时间:2023-10-13 12:17

CF武装总动员EVENT 02 积分兑装备 怎么点击复制链…5584U

热心网友 时间:2023-10-13 12:17

鹅要过河,

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com