我是Rx android的新手。当我试着打电话的时候
Observable.from(imagesMulty).map(image -> printImage(image)).subscribe();
public void printImage(Image image)
{
Subscription addImage;
addImage = retrofit.create(Restapi.class).addImage(image)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Subscriber<Response<SlideResponse>>() {
@Override
public final void onCompleted() {
dismissProgress();
}
@Override
public final void onError(Throwable e) {
e.printStackTrace();
dismissProgress();
}
@Override
public void onNext(Response<SlideResponse> apiResponse) {
dismissProgress();
if (apiResponse.code() == 201) {
}
}
});
subscriptions.add(addSlide);
}
它显示不存在类型变量R的实例,因此可观察的符合可观察的。让我知道这个错误是什么,以及如何解决。我的要求是一个接一个地调用api。
我试图添加compile“com.jakewharton.reformation:reformation2-rxjava2-adapter:1.0.0”,但仍然存在错误。
你可以试试这个例子。这可能有助于解决你的问题https://github.com/dustin-graham/RxAndroid-Sample
RxJava2
不允许您使用Observable.from()
函数。使用是使用com.jakewharton.retrofit:改进型2-rxjava2-适配器:1.0.0
withRxJava
。(版本冲突)
最好的实现应该是这样的(在Rxjava2
中)
Disposable subscription;
subscription = Observable.just(imagesMulty)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Consumer<String>() {
@Override
public void accept(@NonNull String s) throws Exception {
// do retrofit stuff
}
}, new Consumer<Throwable>() {
@Override
public void accept(@NonNull Throwable throwable) throws Exception {
throwable.printStackTrace();
}
});
subscription.dispose(); // Call in onDestroy() or onPause()
如果您想使用map
运算符组合或压缩您的改造内容,请考虑使用zip、concat或compinelatest...
我使用Spring Boot和WebFlux。 在我的代码中,我试图返回一个流量,但从intellij得到以下错误,代码被标记为红色: 当我从参数deleteCCProtections中删除Mono时(Mono protectionSetRequest是我的代码编译的-为什么???我从控制器到服务将Mono... 工作代码,但没有单声道
我已经研究了几个小时,但似乎无法解决这个问题。错误与这段代码有关: (问题底部的完整代码。我用截图直观地显示问题。) 错误本身是: 不存在类型变量U的实例,因此GetUsersFaradacCountResponse符合CompletionStage 在s链的最开始,我删除了,并使用IntelliJ的“引入局部变量…”查看整个链(直至并包括第1118行)返回的类型的功能: 结果是一个 但是您可以看
我正在尝试开发一款android应用程序,具有回收视图。所以我创建了一个项目视图、一个模型类和适配器。在在viewHolder方法内部初始化,在初始化变量时显示错误,我无法找出下面这段代码的错误。 下面是item_view_model的代码。xml 下面是ModelClass的代码。JAVA 下面是**适配器的代码。爪哇** 如何解决这个问题??
我在下面看到一条红线,上面写着: “不存在类型变量V,K的实例,因此HashMultiMap符合MultiMap”。 有人能帮忙吗?我对下一步该做什么进退两难。
在以下代码中: 我在