【发布时间】:2020-10-28 03:24:40
【问题描述】:
我的 viewModel 中有以下内容
fun getUsernamePassword(inputUserName:String, inputPassword:String):List<User> = viewModelScope.launch(Dispatchers.IO) {
return repository.getUsernamePassword(inputUserName, inputPassword)
}
但是,我收到一条错误消息,提示 Type mismatch. Required: List<User> Found:Job 我该怎么做才能解决此错误。最终目标是让函数在非黑色线程上运行,并从主线程中运行一部分以避免冲突和错误。
【问题讨论】:
-
如果是 Kotlin,我不确定它是否应该被标记为 Java,嗯?
-
Kotlin 但它也与 Java 相关。
-
有什么帮助吗? @corsiKa
-
我的意思是,作为一个只做了 15 年 Java 并且与 Kotlin 毫无关系的家伙,不,我什至不知道第一行想说什么。我只能说检查
repository.getUsernamePassword(String,String)返回 List而不是 Job?
标签: java android kotlin android-room kotlin-coroutines