From 8009987920d18f4477684b8b51cd43f81f2143d0 Mon Sep 17 00:00:00 2001 From: dongliang Date: Wed, 6 May 2026 12:52:25 +0930 Subject: [PATCH] =?UTF-8?q?fix:=20HomeFragment=20=E7=9B=91=E5=90=AC=20Home?= =?UTF-8?q?Refresh=20=E4=BA=8B=E4=BB=B6=E5=88=B7=E6=96=B0=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 批量打卡成功后 emit HomeRefresh,但 HomeFragment 之前没有监听该事件, 导致首页统计数字不更新。 Co-Authored-By: Claude Opus 4.6 (1M context) --- app/src/main/java/com/xiaoqu/watch/ui/home/HomeFragment.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/xiaoqu/watch/ui/home/HomeFragment.kt b/app/src/main/java/com/xiaoqu/watch/ui/home/HomeFragment.kt index 991ea01..8839a89 100644 --- a/app/src/main/java/com/xiaoqu/watch/ui/home/HomeFragment.kt +++ b/app/src/main/java/com/xiaoqu/watch/ui/home/HomeFragment.kt @@ -511,6 +511,11 @@ class HomeFragment : BaseFragment() { fetchStatistics(checkDots = true) setupBannerClick() } + // NFC 打卡成功后刷新首页统计 + is AppEvent.HomeRefresh -> { + Timber.d("首页: 收到刷新通知") + fetchStatistics() + } // MQTT 消息 is AppEvent.MqttMessageReceived -> { when (event.type) {