安卓系统,Kotlin:Handler.post vs协同程序



我使用Handler(Looper.getMainLooper()).post(runnable),它将查询放在线程队列的末尾,而不是立即运行它。可以将它与kotlin一起使用吗,还是现在更好地使用协程(如lifecycleScope.launchWhenResumed {}(。或者在这种情况下,你可以这样做吗?

请帮我

子程序需要由调度器映射到线程。我认为Dispatchers.Main使用处理程序来完成(细节(,所以性能不应该有重大变化。

Coroutines是生命周期感知的,如果您使用带有挂起函数的库,您无论如何都必须使用它们(我怀疑是否有解决方法?(,但您仍然可以使用处理程序。

相关内容

  • 没有找到相关文章

最新更新