Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

MyLocationTrackingMode changes unexpectedly #8560

Closed
rlaendle opened this issue Mar 29, 2017 · 3 comments · Fixed by #8738
Closed

MyLocationTrackingMode changes unexpectedly #8560

rlaendle opened this issue Mar 29, 2017 · 3 comments · Fixed by #8738
Assignees
Labels
Android Mapbox Maps SDK for Android bug good first issue Good for newcomers

Comments

@rlaendle
Copy link

Platform: Android 7.1.1
Mapbox SDK version: 5.0.1

Steps to trigger behavior

  1. In mapbox-android-demo project open the LocationTrackingActivity class (see https://github.com/mapbox/mapbox-android-demo/blob/master/MapboxAndroidDemo/src/main/java/com/mapbox/mapboxandroiddemo/examples/location/LocationTrackingActivity.java )
  2. In method enableLocationTracking() replace map.getTrackingSettings().setDismissAllTrackingOnGesture(false); by map.getTrackingSettings().setDismissAllTrackingOnGesture(true);
  3. Start the LocationTrackingActivity and additional start a mock location app (e.g. Fake GPS).

Expected behavior

If I do not execute any gesture on the screen of the android device, MyLocationTrackingMode should not change.

Actual behavior

After a short time, without touching anything on the screen, MyLocationTrackingMode changes from TRACKING_FOLLOW to TRACKING_NONE.
Note that this behavior does not appear, when MyBearingTrackingMode is set to NONE.

@tobrun tobrun added Android Mapbox Maps SDK for Android bug labels Mar 29, 2017
@rlaendle
Copy link
Author

rlaendle commented Apr 4, 2017

The issue still is reproducible with latest Mapbox SDK release 5.0.2.

@tobrun tobrun added this to the android-v5.1.0 milestone Apr 4, 2017
@tobrun tobrun added the good first issue Good for newcomers label Apr 4, 2017
@tobrun
Copy link
Member

tobrun commented Apr 13, 2017

Thank you for providing the information to reproduce. There is a race condition when MyLocationView sets dismissing tracking to disable while performing the animation (this animation is posted to the end of message queue). Posting dismissing the tracking mode resolves this. Ran a test for 10+ minutes without seeing the issue from OP.

@SylvainHocq
Copy link
Contributor

Hello,
i reproduce the bug again with v5.1.0-beta-1, in android 7.0

I have configured map to TRACKING_FOLLOW.
And after 5mn the tracking was automatically set to NONE.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Android Mapbox Maps SDK for Android bug good first issue Good for newcomers
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants