this aint even a great idea

This commit is contained in:
bel
2025-11-16 20:10:28 -07:00
parent a3353a6c1f
commit dd8eeae1d3
3 changed files with 88 additions and 23 deletions

View File

@@ -13,6 +13,7 @@ class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
foo();
return MaterialApp(
home: Scaffold(
appBar: AppBar(
@@ -27,39 +28,38 @@ class MyApp extends StatelessWidget {
const SizedBox(height: 20),
//ElevatedButton()
],
)
);
},
),
),
),
)
);
}
}
void foo() async {
Location location = Location();
location.enableBackgroundMode(enable: true)
void foo() async {
Location location = Location();
//location.enableBackgroundMode(enable: true);
bool serviceEnabled;
PermissionStatus permissionGranted;
bool serviceEnabled;
PermissionStatus permissionGranted;
serviceEnabled = await location.serviceEnabled();
if (!serviceEnabled) {
serviceEnabled = await location.requestService();
serviceEnabled = await location.serviceEnabled();
if (!serviceEnabled) {
return;
serviceEnabled = await location.requestService();
if (!serviceEnabled) {
return;
}
}
}
permissionGranted = await location.hasPermission();
if (permissionGranted == PermissionStatus.denied) {
permissionGranted = await location.requestPermission();
if (permissionGranted != PermissionStatus.granted) {
return;
permissionGranted = await location.hasPermission();
if (permissionGranted == PermissionStatus.denied) {
permissionGranted = await location.requestPermission();
if (permissionGranted != PermissionStatus.granted) {
return;
}
}
}
final locationData = await location.getLocation();
print(locationData);
final locationData = await location.getLocation();
print('THIS: {locationData}');
}
}