Skip to content

Releases: JumeiRdGroup/Router

release 2.7.0

09 May 01:36
Compare
Choose a tag to compare

添加ActivityResultCallback回调:接收派发onActivityResult事件
添加临时缓存策略,保证给单次路由配置的拦截器、回调,在拦截后跨组件传递时不丢失
更新示例代码

release 2.6.1

07 Feb 11:34
Compare
Choose a tag to compare

修改url参数解析时使用的自动解码api。原先使用的Uri.decode方式有bug。替换为URLDecoder.decode

release 2.6.0

02 Feb 09:32
Compare
Choose a tag to compare
  1. 优化代码:精简了部分不必要的代码。
  2. 添加默认日志输出。便于开发时定位问题。
  3. 添加外层参数配置入口。需要添加额外数据时,不需要先获取对应的Route实例了。

release 2.5.0

14 Sep 06:03
Compare
Choose a tag to compare

在原有的拦截器配置基础上。添加指定路由拦截器功能:

功能

此类拦截器用于针对特定的路由,配置其默认的拦截器,与全局拦截器不同的是:全局拦截器会在任意路由被匹配打开前进行触发。指定路由拦截器将只会在此特定的路由启动前辈触发

用法

在使用了@RouterRule()注解的路由目标类上添加@RouteInterceptors注解。将此路由所配置的默认拦截器class按触发次序依次放入

release 2.4.6

06 Sep 10:14
Compare
Choose a tag to compare

对路由url的参数。带有特殊符号的参数进行兼容容错处理。如: scheme://page?url=http://www.baidu.com/?username=xxx&password=123456

release 2.4.5

30 Aug 07:45
Compare
Choose a tag to compare

修复页面路由启动器针对fragment启动方式时。转场动画未设置的问题

release 2.4.4

25 Aug 08:24
Compare
Choose a tag to compare

移除host中不必要的清单配置:如allowBackup等

release 2.4.3

17 Aug 08:25
Compare
Choose a tag to compare

添加远程服务安全验证接口。防止无效客户端连接:默认为client与service在同一包名下。

release 2.4.2

13 Aug 09:37
Compare
Choose a tag to compare

添加远程方法:register(pluginName) & isRegister(pluginName)。更好适配插件化环境使用。

release 2.4.1

11 Aug 09:59
Compare
Choose a tag to compare

添加在回调中根据当前uri获取此次路由设置的额外数据。便于在类似于插件化环境下恢复路由