android webview子进程运行的框架设计
2021-06-01 21:43:53 0 举报
本设计是针对android webview在子进程运行的框架设计方案
作者其他创作
大纲/内容
WebFragmentPresenter
bind主进程连服务
主进程
MainProcessService
WebMultiConfigs
创建
get远程接口
不限
子进程
远程设置回调
MainProcessorInner
主进程创建
SubProcessorInner
WebMultiProcessor
- mSubProcessorInner- mMainProcessorInner
+ init(activity)+ getMainInterface()+ sendEvent(event)+ setMainEventBusCallback()+ setMainServiceBinder(binder)
MainEventBusDelegate
设置回调
IEventBusCallback.aidl
MainEventBusListener
WebMainProcessActivity
MainProcessServiceBinder
MainInterfaceDelegate
MainInterface.aidl
MainServiceInterface
WebSubProcessActivity
创建eventbus委托
IEventBusCallback
创建Stub
RouteActivity
WebMulti
+ startOnActivityCreated(activity)+ stopOnActivityDestroyed(activity)+ getMainInterface()+ sendEvent(event)
JsApi
EventBusCallbackBinder
MainServiceStub
创建监听代理
收藏
0 条评论
下一页