原创 Android RxLife 一款輕量級別的RxJava生命週期管理庫 (一)

簡介 RxLife是一款輕量級別的RxJava生命週期管理庫,代碼侵入性極低,隨用隨取,不需要做任何準備工作,支持在Activity/Fragment 的任意生命週期方法斷開管道。 原理 RxLife通過Jetpack 下的 Li

原创 RxHttp 全網Http緩存最優解

1、前言 距離上一文RxHttp 讓你眼前一亮的Http請求框架的發表,已過去兩週,文章一經發表,RxHttp就收穫了衆多的好評,Github上Star數,也正式突破了1000,這對於我來說,是非常有動力的事情,感謝大家的支持,我

原创 RxHttp 一條鏈發送請求之強大的Param類(三)

簡介 前面我們對RxHttp做了整體的介紹,我們知道,使用RxHttp庫發送請求,有兩種方式。一種通過Param+HttpSender的形式,另外一種是直接使用RxHttp類,而RxHttp類內部其實就是通過Param+HttpS

原创 RxHttp 一條鏈發送請求之多請求串行與並行 (五)

前言 現實開發中,一個頁面很少只有一個請求的,一般都有多個請求,有的需要串行,有的需要並行,使用傳統的方法,如果有n個接口,我們就要設置n個接口回調,如果是串行的話,還需要在當前接口成功或失敗的地方,調用下個一個請求,一個接着一個

原创 RxHttp 一條鏈發送請求,新一代Http請求神器(一)

簡介 RxHttp是基於OkHttp的二次封裝,並於RxJava做到無縫銜接,一條鏈就能發送一個完整的請求。主要功能如下: 支持Get、Post、Put、Delete等任意請求方式,可自定義請求方式 支持Json、DOM等任意數據解析方式

原创 Android RxLife 一款輕量級別的RxJava生命週期管理庫(一)

簡介 RxLife是一款輕量級別的RxJava生命週期管理庫,代碼侵入性極低,隨用隨取,不需要做任何準備工作,支持在Activity/Fragment 的任意生命週期方法斷開管道。 原理 RxLife通過Jetpack 下的 Lifecyc

原创 Android RxLife 一款輕量級別的RxJava生命週期管理庫(二)

在Android RxLife 一款輕量級別的RxJava生命週期管理庫(一)一文中,我們講解了lift,compose這兩個操作符的使用,及RxJava是如何造成內存泄漏的,RxLife又是如何解決RxJava內存泄漏的。在這不再次進行講