hyzp_ybqx-Commit127:可以控制启动后不自动启动

master
WinUser01 4 years ago
parent 271379ca59
commit cd48549137

@ -16,6 +16,7 @@ import '../../components/commonFun.dart';
import '../../services/ServiceLocator.dart'; import '../../services/ServiceLocator.dart';
import '../../services/Storage.dart'; import '../../services/Storage.dart';
import 'page1_work.dart'; import 'page1_work.dart';
// import 'package:audioplayers/audio_cache.dart'; // import 'package:audioplayers/audio_cache.dart';
import 'package:flutter_background_service/flutter_background_service.dart'; import 'package:flutter_background_service/flutter_background_service.dart';
import 'package:hyzp_ybqx/pages/tabs/flutter_background_service_my.dart'; import 'package:hyzp_ybqx/pages/tabs/flutter_background_service_my.dart';
@ -94,14 +95,19 @@ class _TabsState extends State<Tabs> {
// setRemindTimer(); // setRemindTimer();
WidgetsFlutterBinding.ensureInitialized(); WidgetsFlutterBinding.ensureInitialized();
await FlutterBackgroundService.initialize(onStart); FlutterBackgroundService.initialize(onStart).then((value) async {
if (g_bVoiceRemind) { if (g_bVoiceRemind) {
doRemind(); doRemind();
} else { } else {
while(true) {
if (await FlutterBackgroundService().isServiceRunning()) { if (await FlutterBackgroundService().isServiceRunning()) {
FlutterBackgroundService().sendData({"action": "stopService"}); FlutterBackgroundService().sendData({"action": "stopService"});
print("stopService");
break;
}
} }
} }
});
} }
@override @override

Loading…
Cancel
Save