The ReplayNavigationObserver is fighting with ReplayRouteTripSession. The ReplayNavigationObserver has replay enabled by default, and ReplayRouteTripSession enables replay through adb.
The issue
When opening the app, replay is enabled by default and the SDK is listening for simulated locations. When opening from Android Auto, the SDK is listening for device locations. Depending on which one you open first, will give you a different and confusing experience.
The fix
Removing ReplayNavigationObserver and allowing ReplayRouteTripSession to be the mechanism to enable replay.
Follow these instructions to enable auto drive
1. Start the desktop head unit
2. Open your navigation app
3. $ adb shell dumpsys activity service com.mapbox.navigation.examples.androidauto.car.MainCarAppService AUTO_DRIVE
Permanent solution
The better solution we're looking for is being worked on here. We will be migrating this example app to dropin-ui soon. Please take a look at the latest release
Addresses https://github.com/mapbox/mapbox-maps-android/issues/1413
EDIT from the comments it does not actually resolve the requested issue. https://github.com/mapbox/mapbox-maps-android/issues/1413. There is still an issue in the examples repository, so this will at least fix the other issue
@g4rb4g3 thanks for reporting the issue!
The
ReplayNavigationObserver
is fighting withReplayRouteTripSession
. TheReplayNavigationObserver
has replay enabled by default, andReplayRouteTripSession
enables replay throughadb
.The issue
When opening the app, replay is enabled by default and the SDK is listening for simulated locations. When opening from Android Auto, the SDK is listening for device locations. Depending on which one you open first, will give you a different and confusing experience.
The fix
Removing
ReplayNavigationObserver
and allowingReplayRouteTripSession
to be the mechanism to enable replay.Follow these instructions to enable auto drive
Permanent solution
The better solution we're looking for is being worked on here. We will be migrating this example app to dropin-ui soon. Please take a look at the latest release