谢谢
|
1
你这不就是连起来写么,
|
|
3
@likaci RxJava 就是这样子的惹
实在不想这样可以封装一下用 BlockingObservable ,然而我觉得现在这种方式反而逻辑更清楚些 (题外:用 Java 8 lambda 代码看上去就会简洁好多了惹) |
|
4
@xudshen 多谢指点,我想要的效果是:
Observable1 (监视输入).filter (无效输入).XXX (搜索词).Observable2 (搜索).subscribe (更新 UI ) 把文档里的操作符看了一遍, 似乎没有合适的 XXX 方法 |
|
5
我明白了,试试这样
WidgetObservable.text (...) .debounce (...) .observeOn (...) .filter (...) .map (new Func1<String, Suggestion>() { @Override public Suggestion call (String s ) { return BlockingObservable.from (Search.getInstance ().getSearchSuggestion (s )).first (); } }) .subscribe (...) |
|
ozkingAug 26, 2015
6
缩进都没了,大致的意思可以看
|
|
StackGaoAug 27, 2015
7
|
|
ozkingAug 27, 2015
8
|
|
StackGaoAug 27, 2015
9
@xudshen 感谢回复!
我就是 clone https://github.com/ReactiveX/RxJava 这个到 ide 里想看看源码但是一直 build 不成功. 没有办法的话我也直接用 Binary 吧.. 谢谢了 : ) |