protected String getString(int resId) {
   return forecast.getContext().getString(resId);
 }
 public Drawable getIcon() {
   if (iconId != ICON_NONE && icon == null)
     icon = forecast.getContext().getResources().getDrawable(this.getIconId());
   return icon;
 }