Releases: JumeiRdGroup/Router
Releases · JumeiRdGroup/Router
release 2.7.0
添加ActivityResultCallback回调:接收派发onActivityResult事件
添加临时缓存策略,保证给单次路由配置的拦截器、回调,在拦截后跨组件传递时不丢失
更新示例代码
release 2.6.1
修改url参数解析时使用的自动解码api。原先使用的Uri.decode方式有bug。替换为URLDecoder.decode
release 2.6.0
- 优化代码:精简了部分不必要的代码。
- 添加默认日志输出。便于开发时定位问题。
- 添加外层参数配置入口。需要添加额外数据时,不需要先获取对应的Route实例了。
release 2.5.0
在原有的拦截器配置基础上。添加指定路由拦截器功能:
功能
此类拦截器用于针对特定的路由,配置其默认的拦截器,与全局拦截器不同的是:全局拦截器会在任意路由被匹配打开前进行触发。指定路由拦截器将只会在此特定的路由启动前辈触发
用法
在使用了@RouterRule()注解的路由目标类上添加@RouteInterceptors注解。将此路由所配置的默认拦截器class按触发次序依次放入
release 2.4.6
对路由url的参数。带有特殊符号的参数进行兼容容错处理。如: scheme://page?url=http://www.baidu.com/?username=xxx&password=123456
release 2.4.5
修复页面路由启动器针对fragment启动方式时。转场动画未设置的问题
release 2.4.4
移除host中不必要的清单配置:如allowBackup等
release 2.4.3
添加远程服务安全验证接口。防止无效客户端连接:默认为client与service在同一包名下。
release 2.4.2
添加远程方法:register(pluginName) & isRegister(pluginName)。更好适配插件化环境使用。
release 2.4.1
添加在回调中根据当前uri获取此次路由设置的额外数据。便于在类似于插件化环境下恢复路由