5

私はかなり長い間 Picasso を使用してきましたが、OkHttp ライブラリを 2.0.0 にアップグレードする必要があったため、Picasso をバージョン 2.3.2 にアップグレードする必要がありました。

ただし、現在、Picasso は画像をまったく読み込まず、imageviews は空のままです。いつでもエラーは表示されませんが、Picasso のログオンをオンにすると、「ハンター」がディスパッチされて実行を開始したように見えますが、決して終了しません。

すべての画像はアクセス可能で、かなり小さい (約 200px x 100px)。

ピカソの「典型的な」方法で画像をロードしています。

Picasso.with(context).load(url).error(R.drawable.errorimg).into(imageView);

ただし、errorimgは表示されません。

私は何が間違っているのでしょうか?

編集:

ピカソが機能していない場所のコードを次に示します (PlaceListAdapter.java - getView 関数)。

public View getView(int position, View convertView, ViewGroup parent) 
{
    final PBNPlace ev = values.get(position);

    LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View rowView = inflater.inflate(R.layout.places_list_item, parent, false);

    TextView titleView = (TextView)rowView.findViewById(R.id.place_title);
    ImageView placeImage = (ImageView)rowView.findViewById(R.id.place_image);

    Picasso picasso = Picasso.with(context);
    picasso.load(ev.imageURL).error(R.drawable.chat).into(placeImage);

    titleView.setText(ev.name);

    return rowView;
}
4

3 に答える 3