For the complete documentation index, see llms.txt. This page is also available as Markdown.

Why does Health Connect heart rate sync cause OOM crashes?

Out-of-memory crashes reading Health Connect heart-rate data usually come from requesting too large a window at once, since HR samples are very dense.

Out-of-memory crashes reading Health Connect heart-rate data usually come from requesting too large a window at once, since HR samples are very dense.

To fix it:

  • Fetch in small chunks (1-5 days).

  • Request one payload type at a time, sequentially.

  • Consider enabling largeHeap in the build config.

  • Send data to a webhook destination instead of handling it in-app, which avoids holding large payloads in memory.

See the Android (Kotlin) SDK reference for the relevant calls.

Last updated

Was this helpful?