/**
-
初始化LiveEventBus
-
1、supportBroadcast配置支持跨进程、跨APP通信
-
2、配置LifecycleObserver(如Activity)接收消息的模式(默认值true):
-
true:整个生命周期(从onCreate到onDestroy)都可以实时收到消息
-
false:激活状态(Started)可以实时收到消息,非激活状态(Stoped)无法实时收到消息,需等到Activity重新变成激活状
-
态,方可收到消息
-
3、autoClear
-
配置在没有Observer关联的时候是否自动清除LiveEvent以释放内存(默认值false)
-
*/
LiveEventBus.
config().
supportBroadcast(this).
lifecycleObserverAlwaysActive(true).
autoClear(false);
二、使用方法
1、发送消息
在需要发送消息的地方
1)、
//发送一条即时消息
LiveEventBus.get(“key”).post(“value”);
2)、
//发送一条延时消息 3秒跳转
LiveEventBus.get(“key”).postDelay(“value”,3000);
2、接受消息,注册一个订阅
在需要接受消息的地方