Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 Kotlin 协程中等待 LiveData 结果
我有一个带有异步方法返回的存储库类User包裹成一个LiveData interface Repository fun getUser LiveData
Android
kotlin
androidlivedata
kotlincoroutines
协程中的热流和冷流是什么以及它们之间的区别?
我正在掌握 Kotlin 协程并试图弄清楚 1 什么是热流和冷流 2 它们之间的主要区别是什么 3 什么时候使用每一个 冷流在开始收集值之前不会开始产生值 另一方面 热流立即开始产生值 我建议阅读以下内容以了解热蒸汽和冷蒸汽的使用 http
Android
kotlin
kotlincoroutines
在 Java 中实现协程
这个问题与我的问题有关Java 中现有的协程实现 https stackoverflow com questions 2846428 coroutines in java 如果像我怀疑的那样 Java 中目前没有完整的协程实现 那么实现它们
Java
kotlincoroutines
如何将挂起函数作为显式参数传递给协程构建器?
我正在调查launch协程构建器将协程代码作为block suspend CoroutineScope gt Unit 我们通常将代码作为 lambda 传递 但是 我想知道如何将此函数作为显式参数传递给启动函数 coroutineScop
kotlin
anonymousfunction
kotlincoroutines
如何在特定点暂停协程
我对以下问题感到不知所措 我有以下代码 val parentJob Job Job launch parent parentJob while true if parentJob isCompleted I want to control
kotlin
kotlincoroutines
使用协程API获取实体
最好的使用方法是什么coroutines使用 LiveData 从数据库中选择一些数据Room 这是 My Dao 课程 暂停选择 Dao interface UserDao Query SELECT from user table WHE
Android
kotlin
androidlivedata
kotlincoroutines
Android CoroutineScope 完成后自动取消
我想知道是否coroutineScope工作完成后将自动取消 假设我创建了一个coroutineScope在自定义类中而不是 ViewModel类或Fragment Activity class class MyClass private
Android
kotlin
kotlincoroutines
androidthreading
coroutineScope
Kotlin 协程选择调度程序
我正在尝试找出在什么情况下使用哪个调度程序 我阅读了一些文档并提出了这个 默认 CPU工作 主要 主要 更新UI 无拘无束 IO 写文件 网络任务 这是正确的吗 那么无拘无束呢 您对调度程序类型的假设是正确的 无限制调度员 不局限于任何特定
kotlin
kotlincoroutines
Kotlin MutableStateFlow.collect 正在删除值
我有一个 Android 应用程序 在其中我尝试使用协程流来替换现有的 Otto EventBus 使用我自己的事件总线库 https github com cren90 Kotlin Flow Event Bus 在设置 MutableS
Android
kotlin
kotlincoroutines
Jetpack Compose 使用 CoroutineScope 滚动 LazyColumn 结果错误 A MonotonicFrameClock 在此 CoroutineContext 中不可用
退房这个例子 https developer android com codelabs jetpack compose layouts 5使用状态和协程滚动列表 Composable fun ScrollingList val listSi
Android
kotlincoroutines
androidjetpackcompose
在 Android Jetpack Compose 中使用 State 时出现 java.lang.IllegalStateException
I have ViewModel使用 Kotlin 密封类为 UI 提供不同的状态 另外 我用androidx compose runtime State通知 UI 有关状态更改的对象 如果出现错误MyApi请求发生时 我把UIState
Android
kotlin
kotlincoroutines
androidjetpackcompose
挂起函数“callGetApi”只能从协程或另一个挂起函数调用
我正在从 onCreate 调用挂起函数 override fun onCreate savedInstanceState Bundle callGetApi 暂停的功能是 suspend fun callGetApi 但错误出现了挂起函数
Android
kotlin
kotlincoroutines
Coroutine
coroutineScope
TestScope 协程测试中使用的高级示例
有人可以提供使用新功能的高级示例吗TestScope and TestScope launch使用协程进行测试时 好像在新版里kotlinx coroutines test发布他们添加了一些称为TestScope去图书馆 此外 他们已经废弃
Android
unittesting
kotlin
kotlincoroutines
如何在 Kotlin 中创建具有多个接收器的扩展函数?
我希望我的扩展功能有几个接收器 例如我想要功能handle能够调用两者的方法CoroutineScope and Iterable实例 fun handle I want to call CoroutineScope launch and
如何取消协程中的阻塞代码
我有以下代码结构 Throws InterruptedException class fun method do some blocking operations like Thread sleep var job launch metho
Android
Asynchronous
kotlin
kotlincoroutines
如何使用 Kotlin 协程的事务来增加实时数据库中的计数器?
要增加实时数据库中的数量 我可以简单地使用 override fun incrementQuantity flow try heroIdRef update quantity FieldValue increment 1 await emi
Android
firebase
kotlin
googlecloudfirestore
kotlincoroutines
viewModelScope 未取消
看完后Sean 对 Android 的解释 Google I O 19 https youtu be BOHK w09pVA t 1425我也尝试过同样的操作 init viewModelScope launch Timber i coro
Android
kotlin
androidlifecycle
kotlincoroutines
androidviewmodel
等待 Kotlin 协程在 onCreateView() 中完成
我有一个初始化块onCreateView 其中一些变量是从 SharedPreferences DB 或 Network 当前从 SharedPreferences 分配的 我想用这些值更新视图onViewCreated 但它们在协程之前更
Android
kotlin
androidfragments
kotlincoroutines
为什么 runBlocking 不会阻塞调用线程
我试图理解 kotlin 中的 runBlocking println before runBlocking Thread currentThread name runBlocking but this expression blocks
kotlin
kotlincoroutines
在 Kotlin 中以同步方式运行异步任务
我正在尝试运行 Firebase Firestore 的 批处理 作业 由于批处理作业是异步的 并且每个批处理仅处理 500 个文档 因此我创建了一个要以同步方式运行的批处理作业数组 以便我确切地知道上一个批处理何时完成 然后继续进行下一个
firebase
kotlin
googlecloudfirestore
kotlincoroutines
«
1
2
3
4
5
6
»