fixed GPS issue

This commit is contained in:
Mohamed Nouffer
2023-09-06 00:22:02 +05:30
parent 3f157d7ddf
commit 0f3bf2c2c7
3 changed files with 55 additions and 14 deletions

View File

@ -3,6 +3,7 @@ import 'package:flutter_map_tile_caching/flutter_map_tile_caching.dart';
import 'package:get/get.dart';
import 'package:rogapp/pages/destination/destination_controller.dart';
import 'package:rogapp/pages/index/index_binding.dart';
import 'package:rogapp/pages/index/index_controller.dart';
import 'package:rogapp/routes/app_pages.dart';
import 'package:rogapp/utils/string_values.dart';
// import 'package:is_lock_screen/is_lock_screen.dart';
@ -58,7 +59,9 @@ class _MyAppState extends State<MyApp> with WidgetsBindingObserver {
case AppLifecycleState.resumed:
print("RESUMED");
DestinationController destinationController = Get.find<DestinationController>();
destinationController.initGPS();
if(destinationController.positionStream == null){
destinationController.startGPSTimer();
}
break;
case AppLifecycleState.inactive:
print("INACTIVE");