现场存在餐盘已识别并进入打餐页面、但称重没有任何反馈的情况。原实现以 SDK 串口探测成功作为初始化成功条件,并立即开启扫码;正式读数串口未真正产生重量帧时,用户仍可能进入无称重数据的打餐流程。
WeightMainActivity 将串口握手超时由 SDK 默认 2 秒改为 5 秒。readWeight 回调才标记称重就绪、关闭初始化加载弹框并开启扫码器。ProgressDialogHelper 显示“称重设备初始化中,请稍候...”,不改变称重主页的 FragmentActivity 继承和独立标题栏结构。app/src/main/java/com/zhct/traybinding/main/WeightMainActivity.java。JAVA_HOME=$(/usr/libexec/java_home -v 1.8) sh gradlew :app:assembleDebug
结果:命令退出码为 0;构建日志包含项目既有 Android SDK XML 与弃用 API 警告,未出现本次代码的 Java 编译错误。