2017-09-27 84 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请求。 –