Home > front end >  What's the proper way to use Coroutines in Activity?
What's the proper way to use Coroutines in Activity?

Time:03-21

For viewModels we can use

 viewModelScope.launch {
     //long running operation
 }

this is the proper way for viewModel.

Same like this, what's the best way to launch coroutines in Activity?

I used GlobalScope launch in Activity, is it right approach?

GlobalScope.launch {

}

CodePudding user response:

For activities you should use lifecycleScope

Read more about it in the official documentation:

Use Kotlin coroutines with lifecycle-aware components

CodePudding user response:

ViewModelScope by default run on main thread viewModelScope launch.

For Global Scope, read this answer which perfectly explain when to use Global scope launch.

  • Related