cache rxjava rxjava2 rxjava-android rxcache Updated May 14, 2021 Java mutualmobile / Praxis Star 364 Code Issues Pull requests Example Android project using MVVM, DaggerAndroid, Jetpack Compose, Retrofit, Coroutines and Multi module architecture ✌🏽 android kotlin rxjava mvvm kotlin-androi...
kotlinx.coroutines库覆盖: 平台无关异步编程库: kotlinx-coroutines-core 包括支持select和类似Go的管道channel JDK 8的CompletableFuture API:kotlinx-coroutines-jdk8 JDK 7及以上的非阻塞IO(NIO) API:kotlinx-coroutines-nio 支持Swing(kotlinx-coroutines-swing)和JavaFx(kotlinx-coroutines-javafx) 支持RxJav...
KotlinCoroutines最近引入了两种Flow类型,即SharedFlow和StateFlow,Android的社区开始思考用这些新类型中的一种或两种来替代LiveData的可能性和意义。这方面的两个主要原因是: LiveData与UI紧密相连 LiveData与Android平台紧密相连 我们可以从这两个事实中得出结论,从Clean Architecture的角度来看,虽然LiveData在表现层中运行良...
cold stream: 只有调用了terminal operation才会被激活. 最常用的是collect(). 如果熟悉Reactive Streams, 或用过RxJava就可以感觉到, Flow的设计看起来很类似. ViewModel层 发送单个值的情况比较简单和典型, 这里不再多说, 主要说发送多个值的情况. 每次又分ViewModel消费的类型是LiveData还是Flow两种情况来讨论. 发...
比Rxjava更简单,比LiveData更多的操作符 如使用flowOn操作符切换协程上下文、使用buffer、conflate操作符处理背压、使用debounce操作符实现防抖、使用combine操作符实现flow的组合等等。 比直接使用协程更简单地将基于回调的api改写成像同步代码一样的调用 使用callbackFlow,将异步操作结果以同步挂起的形式发射出去。 本文系转...
ReactiveX/RxJava · GitHub 提到RxJava ,就不能不提中国 RxJava 教父级人物,著名全栈 @hi大头鬼hi ,尤其是 Android 工程师,他翻译的教程帮助了太多太多人,他翻译的教程最大的特点就是精准,即使你字字斟酌,也很难找到缺点。国内很多人翻译或者写的 RxJava 都会先拿去给大头鬼帮忙审校才会发出去,你们说屌不...
CoroutinesRxJavaExamples A collection of short examples about Kotlin Coroutine and RxJava interoperability Android代码2019-08-08 上传大小:139KB 所需:9积分/C币 Fast-Android-Networking最新源代码 Fast-Android-Networking最新源代码Fast-Android-Networking最新源代码Fast-Android-Networking最新源代码Fast-Android-...
简介:`Flow`是`google`官方提供的一套基于`kotlin`协程的响应式编程模型,它与`RxJava`的使用类似,但相比之下`Flow`使用起来更简单,另外`Flow`作用在协程内,可以与协程的生命周期绑定,当协程取消时,`Flow`也会被取消,避免了内存泄漏风险。 Flow介绍
lua协程并发 java lua协程详解 协程,简单来说就是新创建一个协助程序(co = coroutine.create(func)),然后需要手动去启动它(coroutine.resume(co)),在它最终退出之前,它有可能暂停多次返回阶段性的结果(coroutine.yield(co)),每一次暂停之后都必须手动去恢复它(coroutine.resume(co))。协程在lua源文件中对应lcoro...
🔥🔥🔥打造一款MVVM+LiveData+ViewModel+Coroutines(已经替换掉部分RxJava,因为两种方式都想学习使用(๑• . •๑))+okHttp+Retrofit+Glide的Kotlin版本的WanAndroid客户端 - LoveLifeEveryday/WanAndroidMVVM