Picasso ne charge pas l'image

voici le code pour picasso:

ImageView img = (ImageView)findViewById(R.id.product_image);
    Picasso.with(this)
    .load(_url)
    .fit()
    .into(img, new Callback() {

        @Override
        public void onSuccess() {


        }

        @Override
        public void onError() {


        }
    });

voici la valeur de _url:
http://kiagallery.ir/Images/Upload/Collection%20101/Spring%20101/d4a03b66dc7b46c694615c549b78b2e9.jpg

et voici le xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<ImageView 
    android:id="@+id/product_image"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

<TextView 
    android:id="@+id/product_name"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="13sp"
    android:layout_below="@id/product_image"/>

<TextView
    android:id="@+id/product_price"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="13sp"
    android:layout_below="@id/product_name"/>
</RelativeLayout>

comme vous pouvez le voir, l'image peut être accessible via un navigateur, mais picasso ne parvient pas à charger, j'ai vérifié la onError fonction et il n'est jamais appelé, je suis tranquille perdu ici, toute aide serait appréciée.

EDIT: Quand je donne imageview de la largeur & hauteur de la valeur fixe comme 200dp, il charge l'image, mais quand je l'ai changer pour wrap_content qu'il n'affiche pas l'image.

OriginalL'auteur arash moeen | 2014-08-04