Skip to content

[Bug]: TimeoutException after 0:00:10.000000: Future not completed #1611

Open
@jenilAipxperts

Description

@jenilAipxperts

Please check the following before submitting a new issue.

Please select affected platform(s)

  • Android
  • iOS
  • Linux
  • macOS
  • Web
  • Windows

Steps to reproduce

Use the getCurrentPosition method with the following code:
userPositionData = await Geolocator.getCurrentPosition(
locationSettings: LocationSettings(
accuracy: LocationAccuracy.high,
distanceFilter: 10,
timeLimit: const Duration(seconds: 10),
));

I don't want a limit I want to connect the user's location in my app but on an Android Redmi(Android 13) device it will not get the user's current location

Expected results

want to connect in every device

Actual results

I do not want to timeout my app content force location tracking so for this issue my app was stuck

Code sample

userPositionData = await Geolocator.getCurrentPosition(
locationSettings: LocationSettings(
accuracy: LocationAccuracy.high,
distanceFilter: 10,
timeLimit: const Duration(seconds: 10),
));

Screenshots or video

Screenshots or video demonstration

[Upload media here]

Version

geolocator: ^13.0.2

Flutter Doctor output

flutter --version
Flutter 3.24.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision dec2ee5c1f (12 days ago) • 2024-11-13 11:13:06 -0800
Engine • revision a18df97ca5
Tools • Dart 3.5.4 • DevTools 2.37.3

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions