120f5432de0de2a7e625c78822baaf8d7dad6d6f
每个 FoodListFragment 通过 by viewModels() 持有独立的 NetViewModel 实例, searchFoodState 各自隔离,不再共享 Activity 的 netViewModel。 - 删除 pendingDinnerType 字段及餐次过滤逻辑 - initObserver 改为收 Fragment 自身的 netViewModel.searchFoodState - getDishList 直接调 netViewModel.searchFoodList,不再经由 Activity 中转 - CookingModeActivity 删除 getFoodList() 透传方法 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
DishMatch
菜品配比
Languages
Kotlin
85.9%
Java
13%
DM
1.1%