接口:
@GET("adat/cityinfo/{flag}")
Observable<Weather> getWeather(@Path("flag") String flag);
请求代码:
retrofit_weather = new Retrofit.Builder()
.baseUrl(WEATHERIP)
.addConverterFactory(GsonConverterFactory.create())
.addCallAdapterFactory(RxJavaCallAdapterFactory.create())
.build();
InfoService serverse = retrofit_weather.create(InfoService.class);
serverse.getWeather("101190404.html")
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Subscriber<Weather>() {
@Override
public void onCompleted() {
}
@Override
public void onError(Throwable e) {
}
@Override
public void onNext(Weather weather) {
text2.setText(weather.getWeatherinfo().getWeather());
}
});
报错: