在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Android/ 啟動引擎
combineLatest
從列表創(chuàng)建一個Observable
RxJava的與眾不同之處
Schedulers
RxJava觀察者模式工具包
總結(jié)
工具
你什么時候使用觀察者模式?
GroupBy
App架構(gòu)
組合Observables
創(chuàng)建Activity類
StartWith
RX - 從.NET到RxJava
處理耗時的任務(wù)
過濾Observables
向響應(yīng)式世界問好
避免阻塞I/O的操作
Join
有且僅有一次
Schedulers-解決Android主線程問題
轉(zhuǎn)換Observables
啟動引擎
我們的第一個Observable
總結(jié)
StrictMode
Debounce
*map家族
創(chuàng)建RecyclerView Adapter
為什么是Observables?
Merge
再多幾個例子
總結(jié)
Buffer
Window
總結(jié)
Timeout
執(zhí)行網(wǎng)絡(luò)任務(wù)
項目目標
來到Java世界 - Netflix RxJava
獲取我們需要的數(shù)據(jù)
Observable
過濾序列
非阻塞I/O操作
ZIP
總結(jié)
And,Then和When
觀察者模式
Retrofit
Cast
Skip and SkipLast
微軟響應(yīng)式擴展
與REST無縫結(jié)合-RxJava和Retrofit
First and last
RxJava Essentials 中文翻譯版
Switch
ElementAt
總結(jié)
總結(jié)
總結(jié)
Sampling
SubscribeOn and ObserveOn
Subject = Observable + Observer

啟動引擎

我們將使用IntelliJ IDEA/Android Studio來創(chuàng)建這個工程,因此你會對截圖看起來比較熟悉。

讓我們開始創(chuàng)建一個新的Android工程。你可以創(chuàng)建你自己的工程或者用本書中提供的導(dǎo)入。選擇你自己喜歡的創(chuàng)建方式這取決于你。

如果你想用Android Studio創(chuàng)建一個新的工程,通常你可以參考官方文檔:http://developer.android.com/intl/zh-cn/training/basics/firstapp/creating-project.html

http://wiki.jikexueyuan.com/project/rxjava/images/chapter3_1.png" alt="" />

依賴

很明顯,我們將使用Gradle來管理我們的依賴列表。我們的build.gradble文件看起來像這樣: http://wiki.jikexueyuan.com/project/rxjava/images/chapter3_2.png" alt="" /> http://wiki.jikexueyuan.com/project/rxjava/images/chapter3_3.png" alt="" /> 正如你看到的我們引入了RxAndroid。RxAndroid是RxJava的增強版,尤其是針對Android設(shè)計的。

RxAndroid

RxAndroid是RxJava家族的一部分。它基于RxJava1.0.x,在普通的RxJava基礎(chǔ)上添加了幾個有用的類。大多數(shù)情況下,它為Android添加了特殊的調(diào)度器。我們將在第七章Schedulers-Defeating the Android MainThread Issue再討論它。