こんにちは、私は問題があります。 私はリストを持っていますし、リサイクルビューを使用してリストを表示する必要がありますが、私はcericare phat経由で画像に行ってピカソを使用します。RecyclingViewでPicassoをロードする
@Override
public void onBindViewHolder(ViewHolder viewHolder, final int i) {
this.viewHolder=viewHolder;
if(scheduler.size()>=1){
viewHolder.time.setText(scheduler.get(i).getTime());
viewHolder.data.setText(scheduler.get(i).getData());
viewHolder.delete.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
removeItem(i);
}
});
String phat=scheduler.get(i).getImageString();
//result paht: content://com.android.providers.media.documents/document/image%3A445
Picasso.with(c).load(phat).into(viewHolder.img);//does not display the image
viewHolder.img.setOnClickListener(new MyClikListener(i));
viewHolder.time.setOnClickListener(new MyClikListener(i));
viewHolder.data.setOnClickListener(new MyClikListener(i));
viewHolder.card_view_reminder.setOnClickListener(new MyClikListener(i));
}
}
また、パットをURIで変換しようとしましたが、何もしませんでした。 メイキングのデバッグは、私はこの
new DownloadImage(yourImageView).execute(URL);
は、バックグラウンド・プロセスからダウンロードイメージのためのAsyncTaskを作成してみ
問題は何ですか、アプリがクラッシュしますか?またはイメージが単に読み込まれませんか? –
エラーが発生しますか?エラーメッセージを記録するには、builderを使用してPicasaインスタンスを作成します。 'Picasso picasso = new Picasso.Builder(c).listener(...)。build()' – csabapap