/** Mise à jour de la vue avec les données en cours */
  private void updateView(GeekIncRssListActivity activity) {
    // Le logo est-il pr�sent
    File geekIncLogoFile =
        new File(activity.getCacheDir(), activity.getString(R.string.geekIncLogoFileName));
    if (geekIncLogoFile.exists()) {
      activity.loadImageInView(geekIncLogoFile);
    }

    // Mise en place de la liste
    activity.setListAdapter(new ListPodcastAdapter(activity, listData.getPodcastElements()));
  }
  /** Lancement d'un rechargement du flux */
  private void launchReload(GeekIncRssListActivity activity) {
    instantiateAndShowProgressDialog(activity, 0);

    ImageView img = (ImageView) activity.findViewById(R.id.geekIncHDLogo);
    img.setAdjustViewBounds(true);
    int width = (int) (activity.getResources().getDisplayMetrics().density * 100 + 0.5f);
    img.setMaxWidth(width);

    ProgressTask task = new ProgressTask(activity, width);
    task.execute();
    listData.setTask(task);
  }