Android: Załaduj obraz z adresu URL [duplikat]

Możliwy duplikat:
Ładowanie zdalnych obrazów

Opracowuję aplikację, w której mam listę, w której każdy wiersz ma obraz,

ten obraz jest ładowany z adresu internetowego.

poniżej jest mój kod

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <ImageView
            android:id="@+id/list_row_img"
            android:layout_width="200dp"
            android:layout_height="200dp"
            />

    <TextView
            android:id="@+id/list_row_description"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            />

</LinearLayout>

a to jest kod aktywności

@Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    ImageView img= (ImageView) findViewById(R.id.list_row_img);
    Bitmap bm = null;
    try {
         URL aURL = new URL("http://image10.bizrate-images.com/resize?sq=60&uid=2216744464");
         URLConnection conn = aURL.openConnection();
         conn.connect();
         InputStream is = conn.getInputStream();
         BufferedInputStream bis = new BufferedInputStream(is);
         bm = BitmapFactory.decodeStream(bis);
         img.setImageBitmap(bm);
         bis.close();
         is.close();

         } catch (Exception e) {
            Log.v("EXCEPTION", "Error getting bitmap", e);
         }
}

kiedy biegnę, nic nie dostaję na urządzenie. tylko szary ekran i nie dzieje się żaden wyjątek.

zauważ, że dodałem to uprawnienie w pliku manifestu

<uses-permission android:name="android.permission.INTERNET" />

czy ktoś może mi pomóc?

questionAnswers(3)

yourAnswerToTheQuestion