java 是没有办法。如果是 js 的,显然是 coroutine 方便啊。
try {
set_timeout(10.0);
let response = await http.get(url1);
await wait http.post(url, response.json());
clear_timeout();
} catch (timeout) {
...
}
看,上面这段代码多清晰!
rxjava 存在是因为 java 没有 coroutine. 但 rxjs 就没有存在的必要了。
【 在 dhcn (dhcn) 的大作中提到: 】
: 搞Android的时候,Java里面有个Reactive编程模式的库 RXJava/RxAndroid做这种玩意特别方便。
: JS里面好像也有这个:
https://www.oschina.net/p/reactor-js/ 你可以试试.
--
FROM 124.72.119.*