hyzp_ybqx-Commit127:可以控制启动后不自动启动
This commit is contained in:
@@ -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,15 +95,20 @@ 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
|
||||||
void dispose() {
|
void dispose() {
|
||||||
|
|||||||
Reference in New Issue
Block a user