From a2ae3ad55e596214fd5585d2552f71a457371dfa Mon Sep 17 00:00:00 2001 From: Cxx0822 <1556464090@qq.com> Date: Tue, 25 Nov 2025 15:41:29 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=A2=9E=E5=8A=A0=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/utils/notify_utils.dart | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/utils/notify_utils.dart b/lib/utils/notify_utils.dart index 4a50aa8..f850b3f 100644 --- a/lib/utils/notify_utils.dart +++ b/lib/utils/notify_utils.dart @@ -4,6 +4,7 @@ import 'package:flisp_app/service/calendar_service.dart'; import 'package:flisp_app/service/todo_service.dart'; import 'package:flutter/material.dart'; import 'package:flutter_common/utils/date_utils.dart'; +import 'package:flutter_common/utils/log_utils.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; import 'package:timezone/data/latest_all.dart' as tz; import 'package:timezone/timezone.dart' as tz; @@ -55,6 +56,7 @@ class NotifyService { /// 重新刷新提醒 防止每次重启设备后提醒丢失的问题 void _refreshScheduled() async { + logger.i('开始刷新提醒'); await cancelAllNotifications(); TodoService todoService = TodoService(); @@ -77,6 +79,8 @@ class NotifyService { ); } + logger.i('刷新 ${todayTodos.length}个 待办提醒'); + CalendarService calendarService = CalendarService(); final List calendarResult = calendarService.getAllCalendars(); final List todayCalendars = @@ -92,6 +96,9 @@ class NotifyService { scheduledTime: calendar.scheduledTime!, ); } + + logger.i('刷新 ${todayCalendars.length}个 日程提醒'); + logger.i('结束刷新提醒'); } // 创建Android通知详情 @@ -157,7 +164,7 @@ class NotifyService { try { await _notifications.cancel(id); } catch (e) { - print('取消通知失败: $e'); + logger.i('取消通知失败: $e'); } }