RxJavaでRxAndroidを使用する必要があるのはなぜですか?それらとRxAndroidおよびRxJavaの実際の使用との機能的な違いは何ですか?これに対する適切な答えが見つかりません。
RxAndroid
はRxJava
の拡張として理解でき、Androidプラットフォームで簡単に使用できます。 RxAndroid Githubの説明を参照してください。リポジトリ :
RxJava 2のAndroid固有のバインディング。
このモジュールは、リアクティブコンポーネントをAndroidアプリケーションで簡単かつ簡単に記述できるようにする最小のクラスをRxJavaに追加します。具体的には、メインスレッドまたは任意のルーパーでスケジュールするスケジューラーを提供します。
RxAndroid
を使用している場合、依存関係として最新のRxJava
バージョンも使用する必要があることに注意してください。
RxAndroidのリリースはほとんどないため、バグ修正と新機能についてはRxJavaの最新バージョンにも明示的に依存することをお勧めします。
RxAndroidはrxjavaを置き換えません。これは、Android特定のrxjavaユーティリティの小さなライブラリです。たとえば、Androidアプリケーションのメインスレッドをrxjavaスケジューラとして使用可能にします。