Calling a coroutine builder (e.g., launch()) returns a Job that controls the work being done.

From within the lambda expression passed to the coroutine builder or withContext(), you can use coroutineContext[Job] to find the current Job.

You can learn more about this in:
Run Edit