RxJava 使用場景小結

發表於2015-12-14

取資料先檢查快取的場景

取資料,首先檢查記憶體是否有快取
然後檢查檔案快取中是否有
最後才從網路中取
前面任何一個條件滿足,就不會執行後面的

介面需要等到多個介面併發取完資料,再更新

一個介面的請求依賴另一個API請求返回的資料

舉個例子,我們經常在需要登陸之後,根據拿到的token去獲取訊息列表。

這裡用RxJava主要解決巢狀回撥的問題,有一個專有名詞叫Callback hell

介面按鈕需要防止連續點選的情況

響應式的介面

比如勾選了某個checkbox,自動更新對應的preference

複雜的資料變換

相關文章