ModularizationArchitecture icon indicating copy to clipboard operation
ModularizationArchitecture copied to clipboard

成员变量的疑惑

Open ShengjieGeng opened this issue 6 years ago • 3 comments

求解,谢谢 default

ShengjieGeng avatar Apr 16 '18 09:04 ShengjieGeng

刚接触到这个架构,还在专研中

ShengjieGeng avatar Apr 16 '18 09:04 ShengjieGeng

mLogicList是当前进程的所有逻辑列表,mLogicClassMap是所有进程的逻辑列表map。 registerApplicationLogic需要在initializeLogic方法里调用,类似下面(该代码在com.spinytech.maindemo.MyApplication

        registerApplicationLogic("com.spinytech.maindemo",999, MainApplicationLogic.class);
        registerApplicationLogic("com.spinytech.maindemo",998, WebApplicationLogic.class);
        registerApplicationLogic("com.spinytech.maindemo:music",999, MusicApplicationLogic.class);
        registerApplicationLogic("com.spinytech.maindemo:pic",999, PicApplicationLogic.class);

注册之后,MaApplication会调用dispatchLogic,从mLogicClassMap,根据当前的PID将逻辑列表查找出来,赋给mLogicList

SpinyTech avatar Apr 16 '18 09:04 SpinyTech

好的,了解。谢谢大神(●ˇ∀ˇ●)

ShengjieGeng avatar Apr 16 '18 09:04 ShengjieGeng