远程设置回调
创建监听代理
MainInterfaceStub
主进程创建
不限
IEventBusCallback.aidl
bindService
WebFragmentPresenter
连接成功设置binder
EventBusCallbackBinder
SubProcessorInner
WebSubProcessActivity
MainEventBusListener
IndepWareConfigs
主进程
MainInterface.aidl
MainProcessorInner
MainProcessService
WebMainProcessActivity
IndepWare
- mInstance
+ startOnActivityCreated(activity): void+ stopOnActivityDestroyed(activity): void+ getMainInterface(): MainInterface+ sendEvent(event): void
JsApi
RouteActivity
子进程
IndepWareProcessor
- mInstance- mSubProcessorInner- mMainProcessorInner
+ init(activity): void+ getMainInterface(): MainInterface+ sendEvent(event): void+ setMainEventBusCallback(callback): void+ setMainServiceBinder(binder): void
MainInterfaceDelegate
MainProcessServiceBinder
MainEventBusDelegate
创建eventbus委托