我尝试使用Kotlin Coroutines将数据异步写入Realm数据库,代码如下:
suspend fun write(realmObject): Unit = with(realmDatabaseViewModel并单击启动数据库协程的按钮时,UI都会完全冻结,甚至按钮状态都不会更新,并且会一直显示单击后的涟漪效果,直到数据库操作完成。当协程结束时,UI返回到正常状态并再次响应。我已经在所有这
我正在尝试编写一个函数,它异步运行两个操作,并使用Kotlin协程返回结果。例如,我希望我的getData方法大致同时运行我的两个longRunningOperationX方法,这样我就可以更快地获得组合结果: fun getData(): String {
val stringOne中,我可以使用launch和async方法运行这些操作。}