Confirmé
19 août 2026

Trouve le bug : Android

Un extrait de code. Trouve le bug, ou prouve qu'il n'y en a pas.

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 sur les lignes qui posent problème.

Ton verdict

Une tentative par jour. La réponse s'affiche juste après.

Garde ta série

Crée un compte pour conserver ta série et suivre ta progression.

Créer un compte