CoroutinesExpo:样例项目描述了协程在Android网络中的使用

时间:2024-05-20 18:09:00
【文件属性】:

文件名称:CoroutinesExpo:样例项目描述了协程在Android网络中的使用

文件大小:157KB

文件格式:ZIP

更新时间:2024-05-20 18:09:00

Kotlin

协程博览会 样例项目描述了协程在Android网络中的使用。 显示了协程的基本用法,用于创建异步作用域,将请求推送到挂起函数并将其返回到UI范围。 此外,还显示了一种使用CoroutineContext提供程序测试请求/方法的方法,该方法允许我们将测试强制到所需的线程中。 结果 结果是一个单子,它允许两种情况发生,而不会同时发生。 有点像Either,它使我们可以接收一些数据,或者引发/发送错误。 它的通用实现和扩展功能使简洁的API从外观上类似于Rx语法。 CoroutineContextProvider 协程上下文提供程序是一个有用的构造,它将委托我们将协程推送到哪个“上下文”。 简而言之,它允许我们在“主”池和“ io”池上进行侦听,从而在我们的Couroutine支持的API中委托线程和调度。 乍一看不是很有用,但是在测试方面,它使我们能够切换到主池和io池的测试环境,从而允许它


【文件预览】:
CoroutinesExpo-master
----gradlew(5KB)
----settings.gradle(15B)
----.idea()
--------runConfigurations.xml(564B)
--------misc.xml(2KB)
--------caches()
--------gradle.xml(626B)
--------codeStyles()
----gradle()
--------wrapper()
----README.md(2KB)
----gradlew.bat(2KB)
----gradle.properties(726B)
----.gitignore(137B)
----app()
--------src()
--------.gitignore(7B)
--------build.gradle(2KB)
--------proguard-rules.pro(751B)
----build.gradle(752B)

网友评论