From cd48549137cecb83f8b9a3bf3bf8eb6ca4083fe1 Mon Sep 17 00:00:00 2001 From: WinUser01 Date: Sat, 23 Apr 2022 20:31:12 +0800 Subject: [PATCH] =?UTF-8?q?hyzp=5Fybqx-Commit127=EF=BC=9A=E5=8F=AF?= =?UTF-8?q?=E4=BB=A5=E6=8E=A7=E5=88=B6=E5=90=AF=E5=8A=A8=E5=90=8E=E4=B8=8D?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=AF=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/pages/tabs/Tabs.dart | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/lib/pages/tabs/Tabs.dart b/lib/pages/tabs/Tabs.dart index 462f7d4..5ed9503 100644 --- a/lib/pages/tabs/Tabs.dart +++ b/lib/pages/tabs/Tabs.dart @@ -16,6 +16,7 @@ import '../../components/commonFun.dart'; import '../../services/ServiceLocator.dart'; import '../../services/Storage.dart'; import 'page1_work.dart'; + // import 'package:audioplayers/audio_cache.dart'; import 'package:flutter_background_service/flutter_background_service.dart'; import 'package:hyzp_ybqx/pages/tabs/flutter_background_service_my.dart'; @@ -94,14 +95,19 @@ class _TabsState extends State { // setRemindTimer(); WidgetsFlutterBinding.ensureInitialized(); - await FlutterBackgroundService.initialize(onStart); - if (g_bVoiceRemind) { - doRemind(); - } else { - if (await FlutterBackgroundService().isServiceRunning()) { - FlutterBackgroundService().sendData({"action": "stopService"}); + FlutterBackgroundService.initialize(onStart).then((value) async { + if (g_bVoiceRemind) { + doRemind(); + } else { + while(true) { + if (await FlutterBackgroundService().isServiceRunning()) { + FlutterBackgroundService().sendData({"action": "stopService"}); + print("stopService"); + break; + } + } } - } + }); } @override