2017-09-27 29 views
0

我應該在SplashActivity中組織2個HTTP(Retrofit + Rx)和2個TCP(KryoNet)請求。當我從所有請求得到響應時,我應該啓動MainActivity。如何組合請求,處理響應,然後開始MainActivity?親愛的開發者,請幫助我。在SplashActivity中處理多個TCP和HTTP響應

我目前正與琥珀金協議(https://github.com/kyuupichan/electrumx/blob/master/docs/PROTOCOL.rst

工作,這將是一個驚人的事件,如果你能給出一個建議如何組織正確的TCP請求。

回答

0

使用啓動畫面讓用戶等待響應是一種不好的做法。 此外,這是一個tcp請求,這意味着可能會有一個大文件,使用戶生氣只能等待3分鐘才能下載文件。

處理這些請求,尤其是在應用程序啓動時需要這些請求的最佳方法是使用異步請求。迴應到達後,你會用它做點什麼。

最好

+0

也許你是對的,但只有當你處理大文件。在我的情況下,我應該只得到json。只有一個字符串行。更重要的是,我使用rx來處理異步的http請求。 –