TheRouter 1.1.4 版本发布,业界领先移动端路由框架
TheRouter 是由货拉拉技术开源的,可同时用于 Android/iOS 模块化开发的一整套解决方案框架。Android 支持 KSP、支持 AGP8,iOS 支持 OC/Swift,不仅能对常规的模块依赖解耦、页面跳转,同时提供了模块化过程中常见问题的解决办法。例如:完美解决了模块化开发后由于组件内无法获取 Application 生命周期与业务流程,造成每次初始化与关联依赖调用都需要跨模块修改代码的问题,是目前业界最领先的移动端路由框架。
更多介绍,请见官网:https://therouter.cn
本次发布 1.1.3 版本,更新如下:
- feature: 非增量构建时清空编译环境 #74
- feature: 移除废弃代码
ActionInterceptor.handle(context,bundle)
- feature: 移除废弃代码
TheRouterFlowTask.APP_ONCREATE
- feature: 合并
KSP
功能 - feature: 兼容
jbr
与openjdk
注解处理器差异 #52 、 #69 - feature: 优化编译期
@ServiceProvider
解析速度 #84 - feature: 最低兼容版本降低为
API 17 (4.2)
- feature: 新增支持挂起的
Fragment
和Intent
创建 - feature: 新增通过类名获取路由表的方法
matchRouteMapForClassName()
- fix: 修复路由拦截器
watch
方法无法重写问题 - fix: 修复
@Autowired
解析失败造成后续解析中断问题 - fix: 修复
ASM7
不再支持Java11
问题 #93 - fix: 修复日志记录过多时可能造成的
OOM
问题 #98

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
游戏服务器框架 ioGame 17.1.54 nginx 代理 webSocket 获取真实ip
主要更新 [#174] fix action 交给容器管理时,实例化两次的问题 获取游戏对外服的数据与扩展,获取ResponseCollectExternalMessage 新增 optionalAnySuccess 方法,方便得到成功的 optional public String getUserIp() { ResponseCollectExternalMessage message = ... return message .optionalAnySuccess() // 得到返回值 .map(ResponseCollectExternalItemMessage::getData) // 将为 String .map(Objects::toString) // 如果没获取到给个空串,调用方就不需要做 null 判断了。 .orElse(""); } 压测&模拟客户端请求模块,新增模块名标识 pub...
- 下一篇
Cmake 3.27.3 发布,开源构建系统
CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。 CMake 3.27.3 现已发布,一些亮点更新内容如下: FindJNI:在没有 Xcode 的情况下恢复对 macOS 的支持 Utilities/Release:移除未使用的文档构建设置 Apple Text Stubs (.tbd):各种修复 Clang:在 Clang 18+ 中使用 -std=c23 Unity:使用 C 风格注释以便同时与 C 和 C++ 协作 GHS:Escape 自定义命令注释 testDebuggerNamedPipe:修复 cppdap 与 nlohmann_json 的问题 详情可查看发布公告。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19