Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
同时调用多个 API,并在相应请求处理完成后立即更新 UI Android
我需要跑6个API同时调用并且需要在相应的请求完成时更新每个用户界面 目前我正在使用kotlin 协程并行执行使用以下代码 suspend fun getAllData List
Android
kotlin
parallelprocessing
kotlincoroutines
如何将依赖 ThreadLocal 的代码与 Kotlin 协程一起使用
一些 JVM 框架使用ThreadLocal存储应用程序的调用上下文 例如SLF4j MDC https logback qos ch manual mdc html 事务管理器 安全管理器等 然而 Kotlin 协程是在不同的线程上调度的
kotlin
Coroutine
kotlincoroutines
让协程等待之前的调用
我还没有完全掌握 Kotlin 协程 基本上我希望协程在执行之前等待任何先前的调用完成 下面的代码似乎可以工作 但它正在做我认为它正在做的事情吗 private var saveJob Job null fun save saveJob s
Android
kotlin
kotlincoroutines
为什么线程比协程表现出更好的性能?
我编写了 3 个简单的程序来测试协程相对于线程的性能优势 每个程序都会执行许多常见的简单计算 所有程序都彼此分开运行 除了执行时间之外 我还通过以下方式测量了 CPU 使用率Visual VMIDE 插件 第一个程序使用以下方法进行所有计算
kotlin
benchmarking
kotlincoroutines
使用MockWebServer暂停功能测试
我正在测试使用 MockWebServer 的挂起函数返回结果的 api 但它不适用于 runBlockingTest testCoroutineDispatcher testCorounieScope 除非launch使用builder
Android
unittesting
kotlincoroutines
mockwebserver
使用 Kotlin 协程替换 LocalBroadcastManager 以进行 Firebase 消息传递
使用时Firebase 云消息传递 https firebase google com docs cloud messaging android client在 Android 上 通常需要通知当前Activity传入的推送通知 推荐的方法
Android
firebase
kotlin
kotlincoroutines
Room 分页无法正确地将 Flow
> 与其他流合并
我正在尝试使用Paging 3库来获取Flow
Android
androidpaging3
kotlincoroutines
kotlinstateflow
处理 Kotlin 协程中自定义 okhttp 拦截器抛出的异常
我正在使用自定义Interceptor与我的 Android 应用程序中的 Retrofit 客户端一起 在某些特定情况下会引发异常 我正在尝试使用 Kotlin 协程使其工作 问题是我无法处理前面提到的错误 因为在拦截器实例中抛出异常的那
Android
Exception
OkHttp
Interceptor
kotlincoroutines
可以将sharedPrefrence与Coroutine kotlin一起使用吗
我已经注射了sharedPreference in ViewModel 我可以在嵌入 Coroutine 作用域时使用 Android 特定资源吗 当 ViewModel 失去作用域时 Coroutine 作用域会自动挂起 我的意思是 如果
Android
kotlin
kotlincoroutines
androidviewmodel
如何将 kotlin 协程与响应式 Spring 数据结合使用
我正在尝试将一些项目从 Spring Reactor 迁移到 kotlin 协程 我有一些基于 spring webflux 的控制器 如下所示 RestController class Controller val productRepo
Spring
kotlin
springdata
kotlincoroutines
从 Android Studio 运行 Android 应用程序时如何启用协程调试模式?
我在通过 Android Studio 以调试模式运行 Android 应用程序时遇到协程异常 kotlinx coroutines JobCancellationException StandaloneCoroutine 已取消 来自协程
AndroidStudio
kotlin
Gradle
kotlincoroutines
在 Kotlin 中测试 CoroutineScope 基础设施
有人能够向我展示如何使该 viewModel 中的 getMovies 函数可测试吗 我无法进行单元测试来正确等待协程 1 我很确定我必须创建一个测试 CoroutineScope 和一个正常的 lifeCycle CoroutineSco
unittesting
AndroidStudio
kotlin
Testing
kotlincoroutines
为什么querySkuDetails需要在IO上下文中运行?
根据https developer android com google play billing integrate https developer android com google play billing integrate th
kotlincoroutines
playbillinglibrary
具有 Room 和状态处理功能的 Kotlin 协程流
我正在尝试新的协程流程 我的目标是创建一个简单的存储库 可以从 Web api 获取数据并将其保存到数据库 还可以从数据库返回流程 我使用 room 和 firebase 作为 Web api 现在一切看起来都非常简单 直到我尝试将来自 a
Android
firebase
androidroom
kotlincoroutines
kotlinflow
将回调地狱转换为延迟对象
背景 所以 我有一个相当大的项目 有很多 API 函数 我正在考虑完全转向协程 但由于它们的实现方式是Callback并不是Deferred 我无法有效地使用它们 例如 我想做apiCallOne apiCallTwo and apiCal
Android
kotlin
Coroutine
kotlincoroutines
CoroutineScope.async 上的异常传播如何工作?
我看到多个消息来源声称 async 块内发生的异常不会传递到任何地方 仅存储在Deferred实例 声称该异常仍然是 隐藏的 并且仅在人们调用时影响外部事物await 这通常被描述为之间的主要区别之一launch and async 这是一
kotlin
asyncawait
kotlincoroutines
将 Android Studio 项目更新为 Kotlin 1.3
我正在尝试使用 Kotlin 协程runBlocking函数 但我收到错误 该方法是在 Kotlin 1 3 中引入的 因此 我尝试更新我的 Android Studio 项目以使用 Kotlin1 3 0 但是 当我这样做时 我收到错误
Android
AndroidStudio
kotlin
kotlincoroutines
谁能解释为什么我的代码中会弹出这些“不适当的阻止方法调用”警告?
我在 Kotlin 中编写了这段代码 使用协程下载一些 API 信息来下载数据 然而 代码显示了很多警告 将消息声明为 不适当的阻塞方法调用 这是代码 class DownloadInfoClass private lateinit var
Android
API
kotlin
kotlincoroutines
coroutineScope
如何在 Kotlin 中将 Fuel 与协程一起使用?
我想获取 API 请求并将请求的数据保存到数据库 还想返回数据 即写入数据库 我知道 这在 RxJava 中是可能的 但现在我用 Kotlin 协程编写 目前使用 Fuel 而不是 Retrofit 但差异不是那么大 我读如何将 Fuel
Android
kotlin
kotlincoroutines
如何在 Android 上停止 Kotlin 协程?
如果用户按下按钮 我试图停止协程 但是 当我这样做时 GlobalScope launch Dispatchers Main code button setonclicklistener GlobalScope cancel 应用程序崩溃
Android
kotlin
kotlincoroutines
1
2
3
4
5
6
»