我有两个单身:
df.loc[:, 'NewDate'] = pd.to_datetime(df['Col1'].values, format='%d.%m.%Y')
和
getFile.execute(id)
.observeOn(AndroidSchedulers.mainThread())
.subscribeOn(Schedulers.io())
.subscribeBy(
onSuccess = { fileInfo ->
with(fileInfo) {
update(id, url, email)
}
},
onError = {
view?.showError()
}
)
因为你可以看到第二个单一使用数据来自第一个结果。我可以将这两个单独组合成一个链吗?
答案 0 :(得分:1)
您可以使用flatMap
链接Single
。
getFile.execute(id)
.flatMap({fileInfo -> save.execute(fileInfo)})
.subscribeOn(Schedulers.io())
.subscribeBy(
onSuccess = {
view?.onUpdateSuccess()
},
onError = {
view?.showUpdateError()
}
)