Navigation & Arouter

Navigation ARouter
跳转行为 通过页面的action跳转,支持Activity,Fragment,Dialog 支持标准URL跳转
模块间通信 ❎不支持,自行拓展 @Route 注解配置,支持根据Path获取对应接口实现
路由节点注册 统一在navigation_mobile.xml中注册 @Route注解
路由节点的生成方式 加载navigation_mobile.xml生成NavGraph导航视图 按照组的划分
路由节点扩展 一般 一般
拦截器 ❎不支持 支持配置全局拦截器,可以自定义拦截顺序
转场动画 支持 支持
降级策略 ❎不支持 支持全局降级和局部降级
跳转监听 ❎不支持 支持全局和单次
跳转参数 支持基本类型和自定义类型 支持基本类型和自定义类型
参数自动注入 ❎不支持 @Autowired 注解的属性可被自动注入
外部跳转控制 deeplink页面直达 需要配置入口Acitity,支持的uri需要在Manifest中配置
回退栈管理 支持逐个出栈,也支持直接回退到某个页面 ❎不支持
自动生成路由文档 ❎不支持 支持
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容