我正在尝试从数据库中检索单个条目并在 viewModelScope 的帮助下成功地将值取回我的视图模型中,但我希望将此值返回给驻留在片段中的调用函数,以便它可以显示在 TextView 上。我试图以传统方式返回该值,但没有奏效。那么,我如何将这个值从 viewModelScope.launch 返回给调用函数?
查看模型
fun findbyID(id: Int) {
viewModelScope.launch {
val returnedrepo = repo.delete(id)
Log.e(TAG,returnedrepo.toString())
// how to return value from here to Fragment
}
}
Run Code Online (Sandbox Code Playgroud)
存储库
suspend fun findbyID(id : Int):userentity{
val returneddao = Dao.findbyID(id)
Log.e(TAG,returneddao.toString())
return returneddao
}
Run Code Online (Sandbox Code Playgroud)