alibaba / ARouter

💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)
Apache License 2.0
14.45k stars 2.61k forks source link

跨模块通信问题 #1024

Closed 199310lxw closed 2 years ago

199310lxw commented 2 years ago

我项目有 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是空的,这是为什么啊?