2016-08-17 17 views
0

ピカソでこれらのリンクが開かれない理由を理解できません。ピカソのURLから画像が読み込まれない

http://tafsir-lib-api.rawafedtech.info/uploads/book/images/08.jpg

http://tafsir-lib-api.rawafedtech.info/uploads/book/images/06.jpg

同じサーバー上の他の画像が正しく表示されます。

これは私のコードです:

Picasso.with(getContext()) 
     .load(book.getImageUrl()) 
     .resize(coverWidth, coverHeight) 
     .placeholder(R.drawable.image_loading) 
     .into(viewHolder.ivBookPic); 

答えて

0

あなたはアダプタ(例えば、recyclerviewカスタムアダプタ)内でこれを使用している場合は、渡されたコンテキストを使用するようにしてください。

Context context; 

public MyAdapter(Context context){ 
    this.context = context; 
} 

/* other part of the Adapter codes */ 

@Override 
public void onBindViewHolder(MyCustomViewHolder holder, int position){ 
    Picasso.with(context) 
     .load(book.getImageUrl()) 
     .resize(coverWidth, coverHeight) 
     .placeholder(R.drawable.image_loading) 
     .into(viewHolder.ivBookPic); 

} 

これが役立ちます。

+0

私は内側のアダプターを使用してこれを試しましたが変更はありません。 – user2660997

+0

ご返信ありがとうございます。完全なアダプタコードを投稿してください。 –

関連する問題