Seanghay
Dec 12, 2020

Use `withContext(Dispatchers.IO) {}` to switch from MainThread to Background Thread and vice-versa.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Seanghay
Seanghay

Written by Seanghay

Let’s build something we love

Responses (1)

Write a response

Or even better: make your repository's suspending functions main-safe, i.e. let them do the context switching. They know what they do, so they know what context to run in.