liveEventBus实现跨进程通信

背景
就是执行1的时候如何2里面的指定方法
在这里插入图片描述
https://github.com/JeremyLiao/LiveEventBus

1引入

implementation 'com.jeremyliao:live-event-bus-x:1.7.3'

2触发的位置(2)

LiveEventBus.get("onInviteeRejected")
             .post(true);

3响应位置(1)

 LiveEventBus.get("onInviteeRejected", Boolean.class)
                .observeForever(new Observer<Boolean>() {
    
    
                    @Override
                    public void onChanged(Boolean aBoolean) {
    
    
                        if (aBoolean) {
    
    
                            onCallHangUp();
                        }
                    }
                });

总结:
就他么这么简单,使用了观察者模式

https://blog.csdn.net/qq_41821190/article/details/121402904

猜你喜欢

转载自blog.csdn.net/xiyangyang8110/article/details/124799568