rx-java

    0热度

    1回答

    我目前正在学习如何使用RxJava,并且我想要计算从数据库中获取的数据,然后异步计算它们,但要等待它们全部被计算。 List<Data> list = getDatasFromDatabase(); list.forEach(data -> compute(data)); // How can I make this async using RxJava ? // Here all Dat

    0热度

    2回答

    有一个类别列表(A,B,C),每个列表都有一个子类别列表(A1,A2),(B1,B2),(C1,C2)和每个子类别都有一个要下载的项目列表(item_a11,item_a12),(item_a21,item_a22),(item_b11,item_b12)等等。所以,我需要按以下顺序逐个加载项目: Loading category A ...Loading subcategory A1 ...

    0热度

    1回答

    这里是我想要做的(使用科特林和RxJava) makeServerCall() .doOnNext { doStuff(it) } //TODO: if it == 0, call asyncOperation() and wait for its callback to fire //before running

    0热度

    2回答

    我有一个rx方法来进行api调用,并且此方法的调用者可能会在很短的时间内发生多次。因此,RX方法是 public void apiCallWithRx() { apiService.makeApiCall() .subscribeOn(Schecdulars.io()) .observeOn(AndroidSchedulers.mainTread())

    1热度

    2回答

    我目前正在尝试设置房间改造。我有一个工作实施... 它要求一个ApiItemBean,那么ApiDatabase调用其ApiItemDAO到录入数据库或新ApiItem与ApiItemBean映射到Single<ApiItem>。 该单张用于ApiRepository的ApiRequest,并最终订阅了比喻Usage。 ApiItemBean public class ApiItemBean {

    0热度

    1回答

    我正在使用Retrofit2处理来自Android客户端的请求。我请求类型PUT和要求型号是: public class BusinessStatus { public enum STATUS { AVAILABLE, UNAVAILABLE } public STATUS status ; public BusinessStatu

    0热度

    1回答

    我有2个EditText接收数值,我需要总结这两个值并在TextView中显示dinamically。我没有一个按钮来开始总和,所以当用户键入TextView时需要自动更改。 我试过用TextWatcher,但是当用户在同一个EditText中键入2个数字(如果他键入“1”而不是“2”,TextView显示“3”而不是“12”) 这里是我的XML: <EditText android:l

    0热度

    1回答

    如果我做这样的事情: Observable.just(1) .flatMap( //inner chain Observable.just(2) .subscribeOn(Schedulers.newThread()) ) .map(// we are in the inner chain thread! //) .subscribeOn(Schedulers

    1热度

    1回答

    下面是一个例子: Observable.fromIterable(listOf("4444", "22", "333", "1", "55555")) .groupBy { it.hashCode() } .subscribe { group -> group.toList().subscribe { list -> println("${group.key} $l

    0热度

    4回答

    我想在一个序列中调用多个Rest Api,并让每个响应Dto彼此不同。 请帮我摆脱这种情况,我怎样才能在Android中调用这些Api使用Rx Java Observables。