0
我有一个多个按钮;当我按下新按钮时,之前(与另一个按钮)运行请求应该被中断并且新的运行。如何实现它?如何取消网络请求改造和rxjava
for (button : Buttons) {
button.setOnClickListener(b -> networkApi.getLongContentFromUrl(url)
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Subscriber<JsonElement>() {
@Override
public void onCompleted() {}
@Override
public void onError(Throwable e) {
}
@Override
public void onNext(JsonElement jsonElement) {
//do with result
}
}));
}