mapbox / mapbox/mapbox-navigation-android
Add replay playback listener
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 651
- Forks
- 321
- PR merge metrics
- No merged PRs in 30d
Description
**Android API:**
**Mapbox Navigation SDK version:**
> looping the replay: Currently we don't know when the replay stopped, so we can restart the replay to loop (required for replaying history recordings, but not for routes). => A ReplayFinishedListener or a configuration loop would be required here.
Feature request for the `MapboxReplayer`. There is not a callback for determining when all the pushedEvents have finished playing. This ticket is to add this ability, and consider other playback callbacks.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the MapboxReplayer entry point and tracing how pushedEvents are queued and completed. Define what completion means for a replay, then verify that a listener or loop configuration can observe or restart playback without affecting route replays.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- mobile-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100