搜尋

首頁  >  問答  >  主體

android - RxJava 中有根據條件執行不同函數的運算元嗎?

rxjava新手,搜尋了下沒有發現相關的操作符(只是我找不到)

我想在onNext 中對獲取到的資料進行判斷,
根據活動到資料攜帶的type 刷新不同的介面,目前的做法是在onNextswitch + case 程式碼很難看,
想問下有這樣的運算子嗎? (我想了下好像可以主動拋出一個異常哎,但是這樣做不好)

PHPzPHPz2774 天前849

全部回覆(1)我來回復

  • 天蓬老师

    天蓬老师2017-05-16 13:36:43

    沒有,這樣的邏輯需要自己寫的。你可以把對不同type的處理抽出來成一個單獨的方法,可以方便調用,也是很簡潔的。

    回覆
    0
  • 取消回覆