链接Completables的优雅方式
Elegant way to chain Completables
如何以更优雅的方式链接Completables? .toSingleDefault(0)
似乎很老套
Single.just(newGroup)
.flatMapCompletable {
dao.delete(currentGroup)
}
.toSingleDefault(0)
.flatMapCompletable {
dao.insert(newGroup)
}
我试过
Single.just(newGroup)
.flatMapCompletable {
dao.delete(currentGroup)
}
.andThen {
dao.insert(newGroup)
}
如果没有显式 .subscribe()
它就无法工作,但在 ()
中调用它就像
Single.just(newGroup)
.flatMapCompletable {
dao.delete(currentGroup)
}
.andThen (
dao.insert(newGroup)
)
会自动订阅
如何以更优雅的方式链接Completables? .toSingleDefault(0)
似乎很老套
Single.just(newGroup)
.flatMapCompletable {
dao.delete(currentGroup)
}
.toSingleDefault(0)
.flatMapCompletable {
dao.insert(newGroup)
}
我试过
Single.just(newGroup)
.flatMapCompletable {
dao.delete(currentGroup)
}
.andThen {
dao.insert(newGroup)
}
如果没有显式 .subscribe()
它就无法工作,但在 ()
中调用它就像
Single.just(newGroup)
.flatMapCompletable {
dao.delete(currentGroup)
}
.andThen (
dao.insert(newGroup)
)
会自动订阅