From 271379ca592a9cc966b41dde3c190808a56deb3c Mon Sep 17 00:00:00 2001 From: WinUser01 Date: Sat, 23 Apr 2022 20:30:36 +0800 Subject: [PATCH] =?UTF-8?q?hyzp=5Fybqx-Commit126=EF=BC=9A=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/pages/tabs/Tabs.dart | 9 ++++++++- lib/pages/tabs/page7_setRemind.dart | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/pages/tabs/Tabs.dart b/lib/pages/tabs/Tabs.dart index ba15e3e..462f7d4 100644 --- a/lib/pages/tabs/Tabs.dart +++ b/lib/pages/tabs/Tabs.dart @@ -94,7 +94,14 @@ class _TabsState extends State { // setRemindTimer(); WidgetsFlutterBinding.ensureInitialized(); - FlutterBackgroundService.initialize(onStart); + await FlutterBackgroundService.initialize(onStart); + if (g_bVoiceRemind) { + doRemind(); + } else { + if (await FlutterBackgroundService().isServiceRunning()) { + FlutterBackgroundService().sendData({"action": "stopService"}); + } + } } @override diff --git a/lib/pages/tabs/page7_setRemind.dart b/lib/pages/tabs/page7_setRemind.dart index 5c20d9c..da87774 100644 --- a/lib/pages/tabs/page7_setRemind.dart +++ b/lib/pages/tabs/page7_setRemind.dart @@ -239,7 +239,7 @@ class _LoginPageState extends State { text: "确认", color: Colors.blueAccent, onTop: () async { - if (g_bVoiceRemind != bVoiceRemind && g_remindGap != remindGap) { + if (g_bVoiceRemind != bVoiceRemind || g_remindGap != remindGap) { if (await FlutterBackgroundService().isServiceRunning()) { FlutterBackgroundService().sendData({"action": "stopService"}); }