Releases: xiaojinzi123/Component
Releases · xiaojinzi123/Component
v1.7.2
v1.7.2 支持了路由 api 中 Activity Options 的使用
使用 @OptionsAnno 标记一个 bundle 参数就可以传递一个 Options(Bundle)
v1.7.1
- 完善支持路由 api 的使用方式
- 删除自定义跳转返回 void 的功能
- 增加支持 flag 和 category 的支持
v1.7.0
1.取消支持自定义跳转的时候方法的参数可以自定义的功能
2.支持了全部属性的界面注入功能,通过 ParameterSupport.inject(this) 即可完成注入
v1.6.1
修复上个 v1.6.0 版本无法支持 requestCode 的问题
v1.6.0
本次发布主要是添加了类似 retrofit
的接口来描述请求的路由方式
您可以像自己用代码去跳转一样去描述一个接口应该是怎么样的路由。
您可以定义接口用到的拦截器、跳转的方式、接口的返回值等等
更多的内容可以查看 wiki 中的 跳转
@guozhiqiang123 有兴趣可以看下
v1.5.0
1.原本 rx库才有的功能现在全部迁移到基础库,rx库只是支持了和 RxJava 的结合,并且扩展了 Service 类为 RxService
v1.4.1
bug fix
- 修复
query
方法配合url
方法会失效的问题
v1.4
1.自定义跳转的方法自定义参数优化,方法的类型可以是基本类型和包装类型和实现两种序列化接口的实体对象,并且支持 com.xiaojinzi.component.anno.defvalue.XxxDefaultAnno 注解指定默认值
2.支持了像bufferknife之类的属性注入,这个注入功能和你自己手写效果完全一样,你可以选择不使用,选用
v1.3.1
v1.3.1
这次更新支持了 @ServiceAnno 注解标记在静态方法上,支持像 Retrofit 接口没有真实的实现类的这种情况
v1.3
1.优化使用体验
2.去除 withFragment
3.@ServiceAnno 注解去除默认 value 可填写为空的情况