More stability for Training Manager - run as service
It is noticed that the Training Manager (TM) is very "delicate". His work can stop himself android with their energy-saving features, incoming SMS or notification, voice of other events in the system (program Shouter , for example), a long period of time (> 10min). Guess what was the stop of his work is often very difficult. And the stop-start, TM and the track record does not help, it is necessary to restart himself entirely Locus! Naturally, all the current statistics broken.
In this case I have:
- Locus exceptions in "Optimizing Application" my Samsung (Samsung Galaxy Grand Prime VE Duos SM-G531H, Android 5.1.1)
- Extreme power saving mode is not used
- No Greenify or any other optimizers
At the same time there is much more stable operation if connected in parallel LiveTracking.
Make starting TM "as a service". Same as LiveTracking. Or raise its priority in the system.
Add control in the notification bar with the "Stop" button, and "Temporarily silent, continuing to count."