|
|
|
@ -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
|
|
|
|
|