Comment définir l'image à partir de l'Url à l'aide de AsyncTask?

Je suis un débutant programmeur je suis en train de faire un android programme qui affiche une image sur ImageView à partir d'une url donnée. Mon problème est de savoir comment vous l'utiliser sur le AsyncTask?

Ces codes fonctionnent sur min SDK 2.2 mais je suis passé à min SDK 3.0 donc il a besoin pour s'exécuter sur l'AsyncTask. Merci pour votre aide! 🙂

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    satellite(); //satellite's image from main menu

}

//******satellite url
private void satellite() {
    //TODO Auto-generated method stub
    ImageView imgView =(ImageView)findViewById(R.id.satellite);
    Drawable drawable = LoadImageFromWeb("http://www.pagasa.dost.gov.ph/wb/sat_images/satellite.gif");
    imgView.setImageDrawable(drawable);        
}

private Drawable LoadImageFromWeb(String url){
      try{
          InputStream is = (InputStream) new URL(url).getContent();
          Drawable d = Drawable.createFromStream(is, "src name");
          return d;
      }catch (Exception e) {
          System.out.println("Exc="+e);
          return null;
      }
}
Tol, SDK 2.2? SDK 3.0? Tu veux dire Froyo et en nid d'abeille?
Oui. parce que dans la version 3.0 ci-dessus, j'ai besoin d'exécuter un thread séparé, quand je reçois des données à partir d'internet. En 2.2, il n'a pas ce problème. Donc je vais avoir ce problème

OriginalL'auteur Kkeevv Siena Alejandrino | 2013-01-15