快速翻新吗?
我现在正在使用改造。
另外,我使用下面的库。
=================
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。 简单而强大。