我有一个方法
fun refrehList() {
viewModelScope.launch {
myData.value = withContext(Dispatchers.Default) {
summaryRepository.getSummaries(true)
}
allData.value = withContext(Dispatchers.Default) {
SummaryRepository.getSummaries(false)
}
}
}
这是使用协程的正确方法吗?数据库操作是否在后台作用域中进行?
allData.value = SummaryRepository.getSummaries(false) }
} - png@Transaction
注释的DAO方法。您可以使用此功能将其他DAO方法构建为暂停数据库方法。然后,这些方法在单个数据库事务中运行。 - Glenn Sandoval