【问题标题】:Handling multiple TCP and HTTP responses in SplashActivity在 SplashActivity 中处理多个 TCP 和 HTTP 响应
【发布时间】:2018-03-08 17:30:41
【问题描述】:

我应该在我的 SplashActivity 中组织 2 个 HTTP(Retrofit + Rx)和 2 个 TCP(KryoNet)请求。当我得到所有请求的响应时,我应该启动 MainActivity。如何组合请求、处理响应并在此之后启动 MainActivity?亲爱的开发者,请帮助我。

我目前使用 Electrum 协议 (https://github.com/kyuupichan/electrumx/blob/master/docs/PROTOCOL.rst)

如果你能给出如何组织正确的 tcp 请求的建议,那将是一个了不起的事件。

【问题讨论】:

    标签: android tcp rx-java rx-android kryonet


    【解决方案1】:

    使用闪屏让用户等待响应是一种不好的做法。 此外,这是一个 tcp 请求,这意味着可能会有一个大文件,这会让用户生气等待 3 分钟来下载文件。

    处理这些请求的最佳方式,尤其是在应用启动时需要它们时,是使用异步请求。响应到达后,您可以对其进行处理。

    最好的

    【讨论】:

    • 也许你是对的,但前提是你处理过大文件。在我的情况下,我应该只得到 json。只有一个字符串行。此外,我将 rx 用于异步的 http 请求。
    猜你喜欢
    • 2018-12-27
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-19
    • 2012-09-12
    • 1970-01-01
    相关资源
    最近更新 更多