RxJava主要的創建操作符如下:
just ( ) :將一個或多個對象轉換成發射這個或這些對象的一個Observable。
from ( ) :將一個 Iterable 、一個 Future 或者一個數組轉換成一個Observable。
create ( ) :使用一個函數從頭創建一個Observable。
defer ( ):只有當訂閱者訂閱才創建Observable,爲每個訂閱創建一個新的 Observable。
range ( ):創建一個發射指定範圍的整數序列的Observable。
interval ( ):創建一個按照給定的時間間隔發射整數序列的Observable。
timer ( ):創建一個在給定的延時之後發射單個數據的Observable。
empty ( ):創建一個什麼都不做直接通知完成的Observable。
error ( ):創建一個什麼都不做直接通知錯誤的Observable。
never ( ):一創建一個不發射任何數據的Observable。
下面會舉一些簡單的例子以作爲總結: