Android 异步http请求改进

Android 异步http请求改进,android,retrofit2,Android,Retrofit2,我需要从一定数量的站点(~20个)收集信息(数组中的json~100个对象),收集后,将其输出到RecyclerView 2种选择: 为整个应用程序制作一份改装副本,以及 依次同步访问每个站点,将数据加载到 例如,普通收藏 为每个站点制作一份副本,并在中异步收集信息 线程安全的集合 这里需要异步吗?我知道书的体积很小。但我更担心的是,如果API站点有时会出现延迟,即使是很小的0.2秒,那么来自20个站点的数据可能会下降1-2秒。这一点已经非常明显。1)我认为改装实例与“基本url”相关联,这意味

我需要从一定数量的站点(~20个)收集信息(数组中的json~100个对象),收集后,将其输出到RecyclerView

2种选择:

  • 为整个应用程序制作一份改装副本,以及 依次同步访问每个站点,将数据加载到 例如,普通收藏
  • 为每个站点制作一份副本,并在中异步收集信息 线程安全的集合
  • 这里需要异步吗?我知道书的体积很小。但我更担心的是,如果API站点有时会出现延迟,即使是很小的0.2秒,那么来自20个站点的数据可能会下降1-2秒。这一点已经非常明显。

    1)我认为改装实例与“基本url”相关联,这意味着您不能使用同一实例查询多个网站2)您不能同步执行网络请求,它们必须始终在与主url不同的线程上运行thread@TimCastelijns1)我可以,如果在GET\POST方法中指定完整URL,那么“基本URL”将被忽略2)我可以从主线程异步执行查询,但在所有站点的同一线程中。