Guide to: App in the Background Issues

Running TrainerDay in the background while you watch Netflix, check emails, or use other apps should work smoothly - and for most users it does. I've noticed some situations where background behavior can vary, particularly with newer Android versions, so I wanted to share what I've learned and how to ensure the best experience.

What I've Observed

The most common background behavior I see is the app appearing to pause workout progression when it's not in focus. One user described it perfectly: "when I start a workout and switch to Netflix, TrainerDay does not follow the workout any longer, it stays on the same power target, then when it gets focus again it catches up."

ANDROID 15 - PROBLEM
On some Android devices, particularly newer Samsung models , I've seen cases where sensor readings pause when the app goes to background. The trainer resistance typically maintains its last setting, but the app temporarily stops processing new data until brought back to the foreground. WE ARE WORKING ON THIS.

What Users Have Told Me

The feedback shows this affects people differently depending on their device and settings. Several users have mentioned wanting to multitask during longer training sessions - working, writing emails, or watching videos. As one person put it: "As someone who is working/writing emails while training, this would be great."

Some Samsung users have reported the app seeming to pause after a few minutes in the background. I've also heard about recording accuracy being affected during very low-intensity portions of workouts while using other apps.

Solutions That Usually Work

Here are the approaches I've found most effective for ensuring smooth background operation:

Check Device Power Settings
TrainerDay needs consistent processing power to track your workout. Many modern phones try to aggressively save battery by restricting background apps. Look for settings like:

  • Battery optimization
  • Power saving mode
  • App power management
  • Background app restrictions

Make sure TrainerDay is set to "unrestricted" or "optimized for performance" rather than "optimized for battery life."

Use External Power
Connecting to a power source removes battery conservation as a factor. I've seen this resolve many background processing issues, especially during longer sessions.

Keep the Screen On
While not always necessary, keeping your device's screen on (even at low brightness) can help prevent the system from becoming too aggressive with power management.

Platform Differences

iOS/iPadOS devices generally handle background processing more consistently than Android. On Android, the behavior can vary significantly between manufacturers and OS versions.

The newest Android versions (12 and up) tend to be more aggressive about battery optimization, which can affect background performance unless explicitly configured otherwise.

Related Articles

Ready to Optimize Your Training?

Join thousands of cyclists using TrainerDay to reach their performance goals.

Start Training with TrainerDay