
RxLifecycle
trello-archive
Lifecycle handling APIs for Android apps using RxJava
AI 简介
RxLifecycle 是一个用于 Android 应用中管理 RxJava 订阅生命周期的轻量级库,旨在防止因未及时取消订阅导致的内存泄漏。它通过将数据流与 Activity/Fragment 的生命周期事件(如 START/STOP、RESUME/PAUSE)绑定,自动终止 Observable、Flowable 等响应式序列;支持基于事件显式绑定(如 bindUntilEvent)或自动推断终止时机(如 bindActivity)。底层兼容 Android Architecture Components 的 Lifecycle API,也支持传统继承式集成。适用于使用 RxJava 构建的中大型 Android 项目,尤其在需频繁处理异步网络请求、传感器数据或事件总线场景下可显著提升资源管理可靠性。
Java
Apache License 2.07.6k
Stars
637
Forks
198
Watchers
4
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分64.41
默认分支master