issues
search
shernandezp
/
XamarinForms.LocationService
MAUI Background Services, Background Location Updates, Location Updates, BroadCastReceiver
https://github.com/shernandezp
Apache License 2.0
71
stars
25
forks
source link
Bug fix : multiple reload app on Android
#3
Closed
paulCrp
closed
3 years ago
paulCrp
commented
3 years ago
Location.cs:
Replace the value "stopping" by a value "isRunning" and store this value in the properties dictionnary (to save it trought the closing app).
Create a GET and a SET function for this value
AndroidLocationService.cs:
Location.locShared.Run(_cts.Token).Wait() only if no thread is already launch (only if the GET function return false).
SET the value "isRunning" before the thread is running or end
Location.cs:
AndroidLocationService.cs: