1 参考资料
我所理解的Android模块化(二)——模块通信和模块间服务调用
开源最佳实践:Android平台页面路由框架ARouter(演讲)
2 ARouter 使用
2.1 遇到的问题
-
使用 withObject 传递自定义对象,获取时一直为 null 的问题: 解决方案: 自定义对象的构造函数必须为空构造 传递Object对象,取出来是null值。@Autowired
-
跨模块接口调用提示 There is no route match the path 的问题: 解决方案:模块调用方需要依赖模块提供方,否则会提示找不到 path 模块之间的跳转报错 There is no route match the path