<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## Defer 直到有觀察者訂閱時才創建Observable,并且為每個觀察者創建一個新的Observable ![defer](https://box.kancloud.cn/194a8f61776373f8d75d0a3015d795e3_1280x680.png) `Defer`操作符會一直等待直到有觀察者訂閱它,然后它使用Observable工廠方法生成一個Observable。它對每個觀察者都這樣做,因此盡管每個訂閱者都以為自己訂閱的是同一個Observable,事實上每個訂閱者獲取的是它們自己的單獨的數據序列。 在某些情況下,等待直到最后一分鐘(就是知道訂閱發生時)才生成Observable可以確保Observable包含最新的數據。 ![defer](https://box.kancloud.cn/4ae9e6d42d025237df429fe9df3ed914_1280x680.png) RxJava將這個操作符實現為 `defer` 方法。這個操作符接受一個你選擇的Observable工廠函數作為單個參數。這個函數沒有參數,返回一個Observable。 `defer`方法默認不在任何特定的調度器上執行。 * Javadoc: [`defer(Func0)`](http://reactivex.io/RxJava/javadoc/rx/Observable.html#defer(rx.functions.Func0)) ### switchCase ![switchCase](https://box.kancloud.cn/9c5cc762d605e40d22428284e90273b1_1280x580.png) 可選包 `rxjava-computation-expressions` 中有一個類似的操作符。`switchCase`操作符有條件的創建并返回一個可能的Observables集合中的一個。 ![ifThen](https://box.kancloud.cn/29c81db5f76402989bbb8cca1b7d9e2c_1280x1060.png) 可選包 `rxjava-computation-expressions` 中還有一個更簡單的操作符叫`ifThen`。這個操作符檢查某個條件,然后根據結果,返回原始Observable的鏡像,或者返回一個空Observable。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看