我有一个允许用户输入用户名的编辑文本,一旦输入用户名,就会将值发送到数据库以检查用户名是否已经存在,如果没有,则允许进一步操作,否则显示错误。
截至目前,这是我目前的代码。
usernameObservable
.skip(2)
.debounce(800, TimeUnit.MILLISECONDS)
.subscribe(username -> {
Observable<Boolean> observable = apiService.isAvailable(username);
observable.observeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(aBoolean -> {
}, throwable -> {
});
});
目前正在进行网络请求,但是之前可以发出请求,一旦我收到数据,我就会对流执行其他操作。
答案 0 :(得分:2)
您正在寻找class CustomTextFieldCell: NSTextFieldCell {
// don't do anything, just call the super implementation
override func drawInterior(withFrame cellFrame: NSRect, in controlView: NSView) {
super.drawInterior(withFrame: cellFrame, in: controlView)
}
}
运营商。它允许您将事件转换为另一个可观察对象,这会将发射转发到原始流。您也会转发错误通知。
flatMap