gpt4 book ai didi

android - MutableLiveData 的预期不可为空值

转载 作者:行者123 更新时间:2023-12-04 23:43:35 28 4
gpt4 key购买 nike

private val _users = MutableLiveData<List<User>>()
val users: LiveData<List<User>> get() = _users

fun getUsers() {
viewModelScope.launch {
_users.value = users()
}
}

suspend fun users(): List<User> {
TODO("Not implemented")
}
我在 _users.value = users() 上收到以下错误

Expected non-nullable value. Inspection info:This check ensures that LiveData values are not null when explicitly declared as non-nullable.


我正在使用生命周期版本 2.3.1 .问题似乎出在挂起函数 users() 上。如果我删除挂起修饰符,它工作正常。

最佳答案

只需使用 private val _users:MutableLiveData<List<User>> = MutableLiveData()而不是 private val _users = MutableLiveData<List<User>>() .

关于android - MutableLiveData 的预期不可为空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66985645/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com