protected void onPostExecute(ArrayList<WeatherForecast> forecasts) {
   WeatherActivity.updateForecasts(context, forecasts);
 }
 @Provides
 public ReactiveLocationProvider provideReactiveLocationProvider() {
   return new ReactiveLocationProvider(activity.getApplicationContext());
 }
 protected void onProgressUpdate(Integer... progress) {
   WeatherActivity.showProgress(context, progress[0]);
 }