快速翻新吗?

我现在正在使用改造。

另外,我使用下面的库。

=================

GSON-2.8.2.jar

GSON-2.8.2-javadoc.jar

hamcrest核-1.3.jar

基于JUnit 4.12.jar

okhttp-3.9.1.jar

奥基奥-1.13.0.jar

改装的2.3.0.jar

================

问:复古适合速度真快吗?

由于我的测试,它太慢了。

平均速度:2500毫秒,个人代码平均速度:900毫秒

这是真的,我正确地使用它? (科特林)

以下是使用Retrofit的代码。

interface ApiService { @GET("/lol/summoner/v3/summoners/by-name/{name}") fun getSummonerByName(@Path("name") name : String, @Query("api_key") apiKey : String): Call } fun getSummonerByName(summonerName: String, apiKey: String): SummonerDTO? { var retrofit = Retrofit.Builder().baseUrl("https://" + HOST + "").addConverterFactory(GsonConverterFactory.create()).build() var service = retrofit.create(ApiService::class.java) var repos = service.getSummonerByName(summonerName, apiKey) val response = repos.execute() if(response.isSuccessful){ return response.body() } return null } 

这是这个愚蠢的问题的咨询答案。

Retrofit的速度通常在后台完成,并称为回调函数。 所以测试方法是错误的。 如果您只需要一个快速连接而不考虑任何软件架构或模式,请使用HttpsURLConnection。 简明扼要 但是,如果要异步处理,请使用Retrofit。 简单而强大。