alibaba / ARouter

💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

跨模块通信问题

199310lxw opened this issue · comments

我项目有 App 、 common_lib、 A 三个模块,我在common_lib模块里定义一个接口IService implement IProvider,里面有一个方法getApplicationContext()获取App的Context,然后我在App模块有一个IService的实现类,实现类里面getApplicationContext()方法返回context,然后我在A模块通过IService service = Arouter.getInstance().build("IService的实现类的路径").navigation(),然后通过service.getApplicationContext()来获取context是空的,这是为什么啊?