-
Notifications
You must be signed in to change notification settings - Fork 208
Component 和 ARouter 比较
xiaojinzi123 edited this page Feb 23, 2020
·
6 revisions
比较项 | Arouter | Component |
---|---|---|
业务模块的生命周期 | ||
代理 Intent, 针对事先需要拿到 Intent 的场景 | ||
跳转 Fragment | ||
页面拦截器(只针对指定页面有效的拦截器) | ||
路由可手动取消 | ||
路由自动取消 (界面销毁,会自动取消关联的路由) |
||
支持 Androidx
|
未知(貌似有 issue) | |
支持 0 配置获取 ActivityResult
|
||
自定义 Intent
|
||
支持第三方界面和系统界面 | ||
支持生成文档 | ||
支持标准 URI
|
||
全局拦截器 | ||
支持接口路由方式(类似 Retrofit ) |
||
支持 RxJava
|
||
Idea Plugin | ||
Idea Plugin 支持 kotlin | ||
各方面兼容性 | 可以看 issue 有少数的兼容性问题 虽然少,但是出现会让用户束手无措 |
100% |
支持目标界面属性注入 | ||
支持获取 Fragment
|
||
支持降级 | ||
发现服务 | ||
支持 H5
|
因为有页面拦截器的支持, H5 不需要管目标界面是否需要登录、定位等预处理 |