Middle
19 серпня 2026 р.Знайди баг: Android
Один фрагмент коду. Знайди баг або доведи, що його немає.
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}Клацни на рядки, які створюють проблему.
Твій вердикт
Одна спроба на день. Відповідь з'явиться одразу після.
Збережи свою серію
Створи акаунт, щоб зберегти серію та стежити за прогресом.