= Retrofit.Builder()
.baseUrl("http://weather.livedoor.com")
.addConverterFactory(GsonConverterFactory.create())
.build()
val service = retrofit.create(WeatherApi::class.java)
val call = service.getWeather(city)
call.enqueue(object : Callback<WeatherEntity> {
override fun onResponse(response: Response<WeatherEntity>, retrofit: Retrofit) {
callback(response.body())
}
override fun onFailure(t: Throwable) {
callback(null!!)
}
})
,PUMJOΫϥεͰϥΠϒϥϦॻ͘ͱίʔυิͯ͘͠Εͳͯ͘ɺ͔ ͳΓਏຯ͕͋ͬͨͷͰɺ·ͣ+BWBͰॻ͍͔ͯΒ$PEFˠ$POWFSU +BWB'JMFUP,PUMJO'JMFͰ,PUMJOΫϥεʹมߋͨ͠΄͏ָ͕Ͱ͢