Pleno
19 de agosto de 2026Encontre o bug: Android
Um trecho de código. Encontre o bug, ou prove que não existe nenhum.
kotlin
1import androidx.lifecycle.ViewModel
2import kotlinx.coroutines.GlobalScope
3import kotlinx.coroutines.flow.MutableStateFlow
4import kotlinx.coroutines.flow.StateFlow
5import kotlinx.coroutines.flow.asStateFlow
6import kotlinx.coroutines.launch
7
8class UserViewModel(private val repository: UserRepository) : ViewModel() {
9
10 private val _user = MutableStateFlow<User?>(null)
11 val user: StateFlow<User?> = _user.asStateFlow()
12
13 fun loadUser(id: String) {
14 GlobalScope.launch {
15 _user.value = repository.fetchUser(id)
16 }
17 }
18}Clique nas linhas que causam o problema.
Seu veredito
Uma tentativa por dia. A resposta aparece logo depois.
Mantenha sua sequência
Crie uma conta para manter sua sequência e acompanhar seu progresso.