RxLifecycleOwner:使用RxJava2的Android体系结构组件的生命周期处理API

时间:2024-05-19 23:45:10
【文件属性】:

文件名称:RxLifecycleOwner:使用RxJava2的Android体系结构组件的生命周期处理API

文件大小:207KB

文件格式:ZIP

更新时间:2024-05-19 23:45:10

android kotlin-android architecture-components Kotlin

RxLifecycleOwner RxLifecycleOwner尊重。 RxJava Stream可以遵循组件生命周期的体系结构(例如Activity,Fragment或ViewModel)。 动机 RxLifecycleOwner启发了 。 RxLifeCycle可以有效处理Activity和Fragment的生命周期,并防止内存泄漏。 但是,RxLifeCycle尊重运算符。 因此,它的行为与取消/处置不同。 特别是Single + TakeUntil将调用onError(CancellationException)。 有时这是一种奇怪的行为。 因此,RxLifecycleOwner的目标是 可以像RxLifeCycle一样使用 尊重活动和片段的生命周期 表现像取消/处置 RxLifecycleOwner实现了它遵循体系结构组件! 如果要在onCreated(每次配置更改)Ac


【文件预览】:
RxLifecycleOwner-master
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(620B)
----buildSrc()
--------src()
--------build.gradle.kts(146B)
----sample()
--------src()
--------.gitignore(7B)
--------build.gradle(1KB)
----LICENSE(11KB)
----gradle()
--------wrapper()
--------gradle-mvn-push-kotlin.gradle(3KB)
----.gitignore(118B)
----rxlifecycleowner()
--------gradle.properties(78B)
--------src()
--------.gitignore(7B)
--------build.gradle(943B)
----.circleci()
--------config.yml(2KB)
----README.md(3KB)
----.editorconfig(80B)
----settings.gradle(84B)
----rxlifecycleowner-viewmodel()
--------gradle.properties(100B)
--------src()
--------.gitignore(7B)
--------build.gradle(916B)
----build.gradle(243B)

网友评论