我在學習RxJava /安卓(我目前它改造爲網絡電話相結合),現在我有一個問題的過程中說,我有6個不同的觀測,像這樣: Observable<Client> clients = apiInterface.getClients() Observable<Orders> orders = apiInterface.getOrders(); Observable<Products> products = apiInterface.getProducts();
RxJava/RxAndroid +改造,使6級不同的可觀察到的呼叫asyncronous
等 apiInterface作爲改造的客戶端,並getClients等作爲來電
現在,我該怎麼辦,這些6個不同的電話asyncronous,當所有6完成 - >做點什麼(比如dimiss進度條)? 當每個通話結束時,我會得到數據返回通話並通過greenDAO插入。設法鏈他們syncronously到現在爲止,但我需要他們在並行任務(如6個AsyncTasks + countDownLatch實現我現在所擁有的這些調用)
不是機器人,但也許[這將有助於(https://stackoverflow.com/questions/39214073/rxjava-instead-of-asynctask/39215031#39215031) –