rx-android

    13热度

    4回答

    我想这样做: Observable.just(bitmap) .map(new Func1<Bitmap, File>() { @Override public File call(Bitmap photoBitmap) { //File creation throws IOException, //I just

    2热度

    1回答

    我想在请求主体之前在请求主体中添加字符串。 我的意思: 但Retofit仅允许请求这样的类型: {"action":"users.login","data":{"email":"[email protected]", "password":"password"}} 这里是我的方法的代码接口: @POST("/api") Observable<RequestResult> loginActio

    22热度

    2回答

    我正在使用Retrofit 2.0使api调用返回Observables。当通话正常并且响应如预期时,这一切都很好。现在让我们说我们有一个错误响应,它会抛出一个onError。即使它是一个错误,我也想阅读响应主体。 例 @FormUrlEncoded @POST("tokenLogin") Observable<LoginResponse> loginWithToken( @Fiel

    10热度

    2回答

    最近我开始阅读很多关于MVP的内容,我想用它来练习我的项目。 但是我无法正确理解Rx + Retrofit代码应该放在哪里?我认为它应该在模型层通过交互器,但仍然可以有人分享一些这方面的光线? RX回调会发生什么? onNext(),onCompleted()和onFailure()将数据传回给Presenter,或者我们实现侦听器,然后将它传递给Presenter? 当我在onNext()中获取

    2热度

    1回答

    刚开始搞乱RxJava,所以我是一个新手。 我对正确的方法或对以下问题的任何可能的解决方案有疑问。我在Google上搜索了很多,但我似乎找不到任何合适的解决方案,只是一般的想法。 我有一个班级做了一些工作,并有自己的界面,让我们将其命名为AClass。现在有一个BClass实现了前面提到的接口。在onActivityResult的的BClass,如果requestCode我们提供调用aClassI

    0热度

    1回答

    我刚开始使用Retrofit。我正在开发一个使用SimpleXML的项目。我试图从该网站获取http://www.supermarketapi.com XML,但我得到以下错误: java.lang.IllegalArgumentException: Unable to create call adapter for rx.Observable<com.crosser.brian.shakenno

    4热度

    2回答

    我创建了一个Observable,订阅时发射整数。我的实现,现在被设置成订阅它的行为从一开始就触发生成,如下所示: private Observable createObservable() { return Observable.create ( new Observable.OnSubscribe<Integer>() { @Override

    2热度

    1回答

    RxJava:如何做一些处理订阅 之前,我有一个这样的类: Code1: class Container { boolean success; List<Book> books; } 我想改变代码: Code2: Observable.just(createContainer()) .subscribeOn(Schedulers.io())

    2热度

    1回答

    我使用下面观察的调用API改造然后保存到响应缓存文件: @Override public Observable<StoryCollectionEntity> storyEntityList(final int page) { return this.restApi.storyCollection(id, page) .doOnNext(saveStoryCollectio

    3热度

    2回答

    所以目前,林制作带有日期参数一个异步网络请求(使用改造),并且如果与该原位缺口200的响应代码,请求返回(或者如果它的429,400,或如果响应正文是空的,无论哪个最容易确定),我在1天前用日期参数发出一个新的请求。同样,如果这一请求回来了原位缺口200的响应代码,我做一个日期比之前的早1天,共计3个可能的请求如果前两个失败多了一个请求。 我目前正在与一群回调的实现这一目标,并呼吁建立与-1为每个