diff --git a/app/src/main/java/com/shuwei/dish/match/ui/SubmitFoodActivity.kt b/app/src/main/java/com/shuwei/dish/match/ui/SubmitFoodActivity.kt index f376272..7083a41 100644 --- a/app/src/main/java/com/shuwei/dish/match/ui/SubmitFoodActivity.kt +++ b/app/src/main/java/com/shuwei/dish/match/ui/SubmitFoodActivity.kt @@ -36,7 +36,6 @@ import com.shuwei.dish.match.utils.ext.startActivity import com.shuwei.dish.match.utils.ext.toJsonString import com.shuwei.dish.match.utils.ext.toast import com.shuwei.dish.match.utils.ext.visible -import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.launch @SuppressLint("UseSparseArrays") @@ -226,7 +225,7 @@ class SubmitFoodActivity : BaseActivity() { private fun observeScaleData() { val flow = ScaleServiceManager.allScales ?: return lifecycleScope.launch { - flow.collectLatest { scaleMap -> + flow.collect { scaleMap -> //Log.d(TAG, "observeScaleData,scaleMap=${scaleMap.toJsonString()}") scaleMap.forEach { (key, data) -> // ts 未变化说明是其他秤更新触发的 StateFlow 重发,跳过