[Bug]: Fake location does not stop
Description
I tried to use the app and it worked ok - but it looks like even when I press Stop, the fake location service keeps running.
Tried to force stopping the app - nothing changed.
At some point, I noticed that the FLS (fake location service) was running but the button was showing "Start" instead of "Stop". So, service running and the app showing as it was not.
OS: Oxygen OS 15 (Android 15) Last app version Mock location active
To reproduce
Steps to reproduce the behaviour:
- Go to '...'
- Click on '....'
- Scroll down to '....'
- See error
Expected behaviour
When clicking stop, the app should stop the fake local service.
Screenshots
No response
Logcat
No response
Additional context
No response
Device
Oneplus 10 Pro
OS
Oxygen OS 15
FakeTraveler version
2.1.0
I also experience the same problem even on the latest version v2.2.2 and on Android v16.
I noticed this happening in particular if I had set the "times" to mock as something not zero, and then going into a secondary profile, and coming back to the main profile would result in this error.
Also, while the app would report that it was "on" (i.e. with the "stop" button showing), when you go to a maps application, the map would show the real location (not the mock location).
Even removing the application as the mock location app and restarting the phone, the application still shows as not "stopping". This may be related to the bug reported in #88.
My only solution for now is to downgrade to v1.9.1, which works as expected for me.