public interface CurrentWeatherApi {
@GET("/data/2.5/weather?q=California&APPID=e8b8a84d0dcbec867ba66a34d376562f")
Call<CurrentWeather> getCurrentWeather();
}
这是我的界面,我想从Main活动传递City Name以获取动态get API
答案 0 :(得分:1)
进行以下更改并从通过这些参数的活动中调用
public interface CurrentWeatherApi {
@GET("/data/2.5/weather")
Call<CurrentWeather> getCurrentWeather(@Query("q") String cityName,@Query("APPID") String appID);
}
因此呼叫将如下所示
Call<CurrentWeather> repos = service.getCurrentWeather("California","e8b8a84d0dcbec867ba66a34d376562f");
答案 1 :(得分:1)
@GET("/data/2.5/weather?q=:CityName&APPID=e8b8a84d0dcbec867ba66a34d376562f")
Call<CurrentWeather> getCurrentWeather(String CityName);
并将其称为
retrofit.getCurrentWeather("California")