package com.cheng.mvpframestudy.diymvp.model.impl; import android.os.Handler; import com.cheng.mvpframestudy.diymvp.model.bean.WeatherBean; import com.cheng.mvpframestudy.diymvp.model.i.IWeatherModel; import com.cheng.mvpframestudy.diymvp.presenter.i.OnWeatherListener; /** * 天气Model实现 */ public class WeatherModelImpl implements IWeatherModel { @Override public void loadWeather(String cityNumber, final OnWeatherListener listener) { new Handler().postDelayed(new Runnable() { @Override public void run() { WeatherBean weatherBean = new WeatherBean(); WeatherBean.WeatherInfo weatherInfo = new WeatherBean().getWeatherinfo(); weatherInfo.setCity("北京"); weatherInfo.setCityid("11111111"); weatherInfo.setNjd("NJD"); weatherInfo.setSD("SD"); weatherInfo.setTemp("TEMP"); weatherInfo.setTime("2015年11月20日 17:00:31"); weatherInfo.setWD("WD"); weatherInfo.setWS("WS"); weatherInfo.setWSE("WSE"); weatherBean.setWeatherinfo(weatherInfo); listener.onSuccess(weatherBean); } }, 1500); } }