Je suis en train d'essayer d'afficher un ProgressDialog personnalisé pendant le chargement du flux RSS à partir d'un serveur HTTP, j'ai fait une recherche approfondie, mais rien ne m'a aidé à le faire, la seule chose que je sais, c'est que la solution devrait utiliser AsyncTask
, mais je suis confus au sujet des paramètres à passer à cette AsyncTask
. Voici mon activité :
public class Soirees extends ListActivity {
private List messages;
private TextView tvSorties;
private MyProgressDialog dialog;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.sorties);
tvSorties=(TextView)findViewById(R.id.TVTitle);
tvSorties.setText("Programme des soirées");
loadFeed();
}
private void loadFeed(){
try{
BaseFeedParser parser = new BaseFeedParser();
messages = parser.parse();
List titles = new ArrayList(messages.size());
for (Message msg : messages){
titles.add(msg);
}
MessageListAdapter adapter = new MessageListAdapter(this,titles);
this.setListAdapter(adapter);
adapter.notifyDataSetChanged();
} catch (Throwable t){
Log.e("ImageLoader",t.getMessage(),t);
}
}
}
Est-ce que vous pouvez s'il vous plaît m'aider à ajouter AsyncTask
à cela?