New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GeoTrace interval timer is restarted on screen rotation #2646
Comments
@opendatakit-bot claim |
Hello @DreamyPhobic, you have been unassigned from this issue because you have not updated this issue or any referenced pull requests for over 15 days. You can reclaim this issue or claim any other issue by commenting Thanks for your contributions, and hope to see you again soon! |
The title of this issue is still accurate, but the detailed description is now out of date. #2920 has a better description. |
Software and hardware versions
All versions of Collect.
Problem description
When the screen is rotated, the interval timer (for automatic recording mode) in the GeoTraceActivity is restarted. So, for example, if the activity is set to automatically record a point every 10 seconds, and you rotate the screen exactly 9 seconds after the last point was recorded, then instead of recording another point at the expected time 1 second later, the next point is recorded 10 seconds later.
Steps to reproduce the problem
Open the GeoTrace widget and start collecting a trace in automatic mode. Set the interval to 10 seconds. After a point is recorded, wait 9 seconds and then rotate the screen. 10 more seconds will pass before the next point is recorded.
Expected behavior
In the tested scenario, after screen rotation, only 1 second should pass before the next point is recorded.
(See previous related items: #2640, #2310)
The text was updated successfully, but these errors were encountered: