Questions tagged «rx-java2»


8
未使用订阅结果
我今天已经升级到Android Studio 3.1,似乎又增加了一些检查功能。这些棉绒检查之一是针对一次subscribe()未存储在变量中的RxJava2 调用。例如,从我的房间数据库中获取所有球员的列表: Single.just(db) .subscribeOn(Schedulers.io()) .subscribe(db -> db.playerDao().getAll()); 结果显示为黄色大块,并且此工具提示: 的结果subscribe未使用 像这样的一次性Rx呼叫的最佳实践是什么?我应该掌握Disposable和dispose()完成吗?还是我应该@SuppressLint继续前进? 这似乎只影响RxJava2(io.reactivex),RxJava(rx)没有此功能。


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 …


4
RxJava API和Java 9 Flow API之间的区别
在最近几个主要版本的Java的每次迭代中,似乎都有一致的新方法来管理并发任务。 在Java中9,我们有流API这类似于可流动API RxJava,但与Java 9有一个更简单的一组类和接口。 Java 9 有Flow.Publisher,Flow.Subscriber,Flow.Processor,Flow.Subscription,和SubmissionPublisher,这就是它。 RxJava的 拥有全包的流API状类,即io.reactivex.flowables,io.reactivex.subscribers,io.reactivex.processors,io.reactivex.observers,和io.reactivex.observables这似乎做同样的事情。 这两个库之间的主要区别是什么?为什么有人会使用Java 9 Flow库,而不是使用更多种类的RxJava库,反之亦然?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.