0
0

More than 1 year has passed since last update.

【Android】 RxJavaでsubscribeOnとobserveOnの違い

Last updated at Posted at 2022-12-11

はじめに

一度調べて使った後に、もう一度使おうとして全然覚えてなかったので
自分の中で整理しながら記事にしてみようと思いました

subscribeOn

subscribeされたときのスレッドを先頭から指定する
subscribeOnを複数設定したときには最初に設定されたものが使われる

observeOn

observeOnされたときからそれ以降の処理をどのスレッドで行うかを指定する
同じスレッド内で複数回使われることがある

参考

おわりに

使い分けとしては通信などの時間のかかる非同期処理を行う場合はsubscribeOn
UI関係などの処理を行う際はobserveOn(UI関係での非同期処理はクラッシュの原因になることもあるので)
を使用するといった感じで理解してます

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0