- 移除未使用的LinearLayoutManager和FoodOrderAdapter导入 - 添加isSwitchFood标志用于菜品切换时重置数据 - 优化resetSelectedFood方法,根据用户状态决定是否重新打开识别功能 - 将currentWeight修改为public访问权限 - 在重量变化时添加判断避免重复更新 - 注释掉不需要的重量更新调用 - 在菜品识别完成时添加重量更新 - 在清空选中项目时重置isSwitchFood标志 - 优化updateWeight方法中的逻辑判断 - 将倒计时重置任务提取为单独方法 - 添加switchFood逻辑控制,避免重复人脸识别 - 修复余量计量模式下的最后餐品处理逻辑