Closed Archdoog closed 1 month ago
After a review of the docs, you are correct. I missed this and the API did not actually do what I thought it did ;)
However, I do not think this is directly related to the issue in Ferrostar. I've commented with my findings over there.
There's a reasonable discussion on differences here: https://stackoverflow.com/questions/22486997/what-is-the-difference-between-schedule-and-scheduleatfixedrate.
Android studio says:
Which I believe to have seen in ferrostar https://github.com/stadiamaps/ferrostar/pull/213.
As a result, it seems better to allow a delay in locations than unexpectedly get "hundreds or thousands" concurrent runs when this case occurs.
Happy to hear other/better ideas here as well.