【发布时间】:2015-06-09 14:27:12
【问题描述】:
我有多个按钮;当我按下新按钮时,以前的(使用另一个按钮)运行请求应该被中断并且新的运行。如何实现?
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
}
}));
}
【问题讨论】:
标签: retrofit reactive-programming rx-java