/** 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); }