rx-android

    1热度

    1回答

    我使用改进2.0.2和okhttp3来构建我的应用程序。如果服务器代码有任何逻辑错误,我的服务器将http状态代码设置为418。像密码不匹配。响应数据是{“statuscode”:500}。 500意味着密码不匹配。 okhttp3获取非200 http状态码时,我不知道如何读取响应数据。当它到达418 我的问题是如何读取响应数据,即使HTTP状态代码不是200 任何建议的加装抛出一个异常?

    4热度

    2回答

    我有一个模拟长时间运行过程的睡眠方法。 private void sleep() { try { Thread.sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); } } 然后我有一个方法返回一个Observable,其中包含参数中给出的2个字符串的列表

    3热度

    3回答

    我知道如果我订阅Activity或Fragment中的observable,我应该使用rxlifecycle-components or rxlifecycle-navi将它绑定到它们各自的生命周期。 但是,我现在订阅ViewHolder中的observable(扩展为RecyclerView.ViewHolder),我担心如果视图被销毁并且订阅保持活动状态会发生什么情况。 我应该将哪个生命周期绑

    1热度

    1回答

    我用改装2 rxjava扩展 我有3个观测量,这将做3件不同的事情 Observable<String> observable1 = RetrofitInterface.GetByID(id); Observable<String> observable2 = RetrofitInterface.GetByKey(key); Observable<String> observable3 = R

    3热度

    1回答

    我试图通过rxJava向设备发送命令列表。这是我的代码: public void startWriteCommucation(final ArrayList<byte[]> b) { if (isConnected()){ connectionObservable .flatMap(new Func1<RxBleConnection, Observable

    0热度

    2回答

    为了更好地了解RxAndroid,我发现this Repo这是充满了有用的例子使用RxAndroid,特别是与改造相结合。 所以,如果我看看this部分回购,我可以通过点击一个按钮,似乎在后台运行的权利? 如果我有这个应用程序需要显示一个活动/片段,并在同一时间做一些http调用的背景,并显示数据,如果有任何收到? 因此,例如,我有这样的片段借助onStart @Override public

    1热度

    1回答

    我有一个PublishSubject注册doOnSubscribe和doOnUnsubscribe行动。如果订阅完成,这两个操作都不会被调用。 private PublishSubject<Long> publishSubject; private Subscription subscription; @Override protected void onCreate(Bundle sav

    0热度

    1回答

    我在使用改进进行网络调用时发生崩溃。这是我的堆栈跟踪。 Fatal Exception: java.lang.IllegalStateException: Fatal Exception thrown on Scheduler.Worker thread. at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.jav

    0热度

    1回答

    我想使用领域中的缓存数据,然后使用改进来更新来自服务器的数据。我设法通过如下: public void getNotifications() { Observable.concat(getCashedNotifications(), downloadNotification()) .subscribe(new Action1<List<Notification>>() {

    1热度

    1回答

    我有这个场景在我的recyclerview项目:一旦我从我的recyclerview单击一个项目 ,我想表明该项目的另一个详细信息活动(比如DetailsActivity),同时利用该回收视图中的新视图(API 21)的活动转换。 通过让recyclerAdapter上的视图拥有itemclick监听器,发现了一些方法,但是我不能确定可能由此产生的性能问题。 Ofcourse当然,我们可以将驻留在