我现在已将我的应用程序拆分为两个主要模块:
我这样做的原因是因为也许有一天,在两个独立的项目中开发它们会更容易,每个项目都应该能够独立运行。因此,两个模块都有自己的EntryPoint
。
我不确定的事情是如何处理,例如两者的历史和地点。我肯定会有至少两个ActivityManager
来处理两个模块的不同位置,但我怎么能...将PlaceHistoryMapper
分成两个模块?
我不确定的另一件事是我如何能够引导这个应用程序,使得每个模块仍能够在没有其他模块的情况下运行。
谈论引导:有人可以告诉我onModuleLoad()
被调用的顺序是什么?我怎样才能确保e.h.运行“main”EntryPoint
首先执行,以便在其他人被调用之前正确初始化所有内容?