![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
组件化基础ARouter
文章平均质量分 95
BC时间
BC时间
展开
-
组件化基础ARouter(四、拦截器)
一、ARouter概述 ARouter是一个用于帮助Android App进行组件化改造的框架 —— 支持模块间的路由、通信、解耦。ARouter的典型应用场景有:从外部URL映射到内部页面,以及参数传递与解析;跨模块页面跳转,模块间解耦;拦截跳转过程,处理登陆、埋点等逻辑;跨模块API调用,通过控制反转来做组件解耦; 本篇主要介绍ARouter的用法之一:拦截跳转。拦截跳转比较经典的应用就是在跳转过程中处理登陆事件,这样就不需要在目标页重复做登陆检查。二、基础用法 通过一个简单的原创 2022-04-02 21:38:24 · 3632 阅读 · 0 评论 -
组件化基础ARouter(三、参数传递与解析)
一、ARouter概述 ARouter是一个用于帮助Android App进行组件化改造的框架 —— 支持模块间的路由、通信、解耦。ARouter的典型应用场景有:从外部URL映射到内部页面,以及参数传递与解析;跨模块页面跳转,模块间解耦;拦截跳转过程,处理登陆、埋点等逻辑;跨模块API调用,通过控制反转来做组件解耦; 本篇主要介绍ARouter的用法之一:参数传递与解析。二、基础用法 仍然和"组件化基础ARouter(一)"中举相同的例子:在MainActivity中有一个Fir原创 2022-04-02 21:37:42 · 4484 阅读 · 0 评论 -
组件化基础ARouter(二、跨模块API调用)
一、ARouter概述 ARouter是一个用于帮助Android App进行组件化改造的框架 —— 支持模块间的路由、通信、解耦。ARouter的典型应用场景有:从外部URL映射到内部页面,以及参数传递与解析;跨模块页面跳转,模块间解耦;拦截跳转过程,处理登陆、埋点等逻辑;跨模块API调用,通过控制反转来做组件解耦; 本篇主要介绍ARouter的用法之一:跨模块API调用。在组件化中,为了接耦各个模块,一般做法是各个模块之间不直接依赖,改为依赖模块的接口层。二、ARouter基础用法原创 2022-03-30 12:51:28 · 3474 阅读 · 0 评论 -
组件化基础ARouter(一、启动Activity)
一、ARouter概述 ARouter是一个用于帮助Android App进行组件化改造的框架 —— 支持模块间的路由、通信、解耦。ARouter的典型应用场景有:从外部URL映射到内部页面,以及参数传递与解析;跨模块页面跳转,模块间解耦;拦截跳转过程,处理登陆、埋点等逻辑;跨模块API调用,通过控制反转来做组件解耦; 本篇主要介绍ARouter的用法之一:跨模块跳转启动Activity。二、ARouter基础用法 首先,通过一个简单的例子来介绍ARouter的基础用法:在Main原创 2022-03-30 12:49:32 · 1713 阅读 · 0 评论