 mazengfeiandClaude Sonnet 4.6
|
04fe3ec2c1
|
refactor: 全面重构 HomeActivity 架构并修复多项 Bug
- 新增 SerialProtocolHandler 类,将串口协议解析逻辑从 HomeActivity 剥离
- ProtocolConstants 补充命令码常量(CMD_*)及帧解析偏移常量
- 修复 NetViewModel.getDeviceConfig 更新错误 StateFlow 的 Bug
- 修复 getWeightInfo 中 toInt() 整数溢出崩溃风险,改用 toLongOrNull(16)
- 升级废弃的 getSerializableExtra,使用 Build.VERSION.SDK_INT 版本分支
- BaseActivity 提取 onUserInactive() 虚方法,消除对子类 HomeActivity 的直接引用
- 修复 BaseActivity 中错误的 LIGHT_OPEN/CLOSE 导入(改从 ProtocolConstants 导入)
- repeatOnLifecycle 由 CREATED 改为 STARTED,避免 UI 不可见时无效更新
- updateOverdueState 从回调风格改为 StateFlow,与项目其他接口保持一致
- 提取 syncShelfGoodsToServer() 消除重复的 ShelfBody 构建逻辑
- 清理 NetViewModel 和 BaseActivity 中大段注释死代码
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-01 11:26:05 +08:00 |
|
mazengfei
|
fff6a2a3b3
|
配置生产域名
|
2026-03-31 19:16:56 +08:00 |
|
mazengfei
|
40cd27fa7b
|
增加左上角点击关闭页面,增加启动网络检测和连接功能,删除手机端测试布局;
|
2026-03-30 11:18:11 +08:00 |
|
mazengfei
|
11e6123cc9
|
隐藏温湿度
|
2026-03-10 18:06:23 +08:00 |
|
mazengfei
|
8006b0d077
|
优化
|
2026-01-29 18:53:16 +08:00 |
|
mazengfei
|
dbb7ccf8c7
|
优化
|
2026-01-15 11:37:37 +08:00 |
|
马增飞
|
9a222037ea
|
优化
|
2026-01-12 18:03:41 +08:00 |
|
mazengfei
|
2fe0381987
|
jks
|
2025-12-30 17:23:56 +08:00 |
|
马增飞
|
5b0b98c8b8
|
优化
|
2025-12-30 16:28:35 +08:00 |
|
马增飞
|
aff3d5cc69
|
优化
|
2025-12-03 09:44:37 +08:00 |
|
马增飞
|
6d1b997145
|
优化
|
2025-11-26 16:00:19 +08:00 |
|
马增飞
|
ad669e421b
|
优化
|
2025-11-20 10:11:28 +08:00 |
|
马增飞
|
096499cd65
|
优化并增加日志
|
2025-11-18 18:49:46 +08:00 |
|
马增飞
|
f8eeb83c6f
|
优化
|
2025-11-17 16:27:00 +08:00 |
|
马增飞
|
99001fff2f
|
优化
|
2025-11-13 18:10:34 +08:00 |
|
马增飞
|
10059bf4f6
|
联调优化
|
2025-11-12 20:14:37 +08:00 |
|
马增飞
|
32ea2f1379
|
设备联调优化
|
2025-11-11 18:26:07 +08:00 |
|
马增飞
|
3366fc02e5
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# app/src/main/java/com/shuwei/intelligent/shelves/InitActivity.kt
# app/src/main/java/com/shuwei/intelligent/shelves/net/ApiService.kt
# app/src/main/java/com/shuwei/intelligent/shelves/net/NetViewModel.kt
|
2025-11-06 19:32:30 +08:00 |
|
马增飞
|
647ec0dcb7
|
设备联调优化
|
2025-11-06 19:29:18 +08:00 |
|
马增飞
|
5b26e7e711
|
设备联调优化
|
2025-08-11 17:15:02 +08:00 |
|
马增飞
|
9e5ede4a8e
|
设备联调,接口参数优化
|
2025-08-08 17:48:07 +08:00 |
|
马增飞
|
e7e062ebcb
|
功能联调
|
2025-08-07 18:58:17 +08:00 |
|
马增飞
|
005e7eae53
|
串口数据处理
|
2025-08-06 19:31:18 +08:00 |
|