9 AndroidでRxJavaを使用する場合と、Android Architectural ComponentsのLiveDataを使用する場合 AndroidでRxJavaを使用し、Android Architectural ComponentsからLiveDataを使用する理由がわかりません。両方のユースケースと違いを、サンプルの例と一緒に、両方の違いを説明するコードの形式で説明すると、非常に役立ちます。 186 android rx-java2 rx-android reactive android-architecture-components
8 サブスクライブの結果は使用されません 今日、Android Studio 3.1にアップグレードしました。lintチェックがいくつか追加されたようです。これらのlintチェックの1つsubscribe()は、変数に格納されていないワンショットのRxJava2 呼び出しに対するものです。たとえば、私の部屋のデータベースからすべてのプレーヤーのリストを取得します。 Single.just(db) .subscribeOn(Schedulers.io()) .subscribe(db -> db.playerDao().getAll()); 大きな黄色のブロックとこのツールチップが表示されます: の結果subscribeは使用されません このようなワンショットRx呼び出しのベストプラクティスは何ですか?を完全に保持する必要がDisposableありdispose()ますか?それとも@SuppressLint、次に進むべきですか? これはRxJava2(io.reactivex)にのみ影響するようです。RxJava(rx)にはこのリントがありません。 133 android android-studio rx-java2 lint android-studio-3.1
2 RxJavaのObservable、Completable、Singleの違いは何ですか 誰かがRxJavaのObservable、Completable、Singleの違いを明確な例で説明できますか? どのシナリオで他のものを使用しますか? 113 rx-java rx-java2
3 io.reactivex.Observableの呼び出しアダプターを作成できません 簡単なgetメソッドをサーバー(Railsアプリ)に送信し、RxJavaとRetrofitを使用して結果を取得します。私がしたことは: 私のインターフェース: public interface ApiCall { String SERVICE_ENDPOINT = "https://198.50.214.15"; @GET("/api/post") io.reactivex.Observable<Post> getPost(); } 私のモデルはこれです: public class Post { @SerializedName("id") private String id; @SerializedName("body") private String body; @SerializedName("title") private String title; public String getId () { return id; } public String getBody () { return body; } public String getTitle … 94 retrofit rx-java retrofit2 rx-android rx-java2