Intermedio
19 agosto 2026

Trova il bug: Android

Uno snippet di codice. Trova il bug, o dimostra che non ce n'è.

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}

Clicca sulle righe che causano il problema.

Il tuo verdetto

Un tentativo al giorno. La risposta appare subito dopo.

Mantieni la tua serie

Crea un account per conservare la tua serie e seguire i tuoi progressi.

Crea un account