trello-archive

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.0
7.6k
Stars
637
Forks
198
Watchers
4
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分64.41
默认分支master