Android组件化,几种路由方案的对比选型(Intent、Navigation、ARouter)

时间:2025-02-09 20:10:42
  • 跳转过程无法控制,一旦调用了startActivity(Intent)便交由系统执行,中间过程无法插手
  • 跳转失败无法捕获、降级,出现问题直接抛出异常
  • 显示Intent
    显示Intent中因为存在直接的类依赖关系,导致耦合严重
  • 隐式Intent
    隐式Intent中会出现规则集中式的管理,导致协作困难,都需要在Manifest中进行配置,导致扩展性比较差