나는 리사이클 뷰에 이미지가있다.피카소 안드로이드가있는 RecyclerView
@Override
public void onBindViewHolder(ViewHolder viewHolder, final int position) {
// Get element from your dataset at this position and replace the contents of the view
// with that element
if(mEntities.get(position).url.equals("kosong")) {
Log.e("LOAD", "KOSONG " + position);
viewHolder.getTextDataView().setText(mEntities.get(position).data);
}
else{
Log.e("LOAD", "ISI " + position);
Picasso.with(mContext).load(mEntities.get(position).url).skipMemoryCache().into(viewHolder.imageView);
viewHolder.getTextDataView().setText(mEntities.get(position).data);
}
}
이미지가 올바른 목록에서 recyclerview에로드되도록 만들었지 만, 어떻게 든 그 recyclerview의 다른 목록에 복제됩니다. 왜 ? 답변에 대한
감사합니다 :)
그리고 내가 거기에 있는지 확인하십시오 당신이 그것을 사용하는 (
if(mEntities.get(position).url.equals("kosong"))
를)하지 않으려는 경우처럼뭔가를 사용하여 이미지를 삭제하는 것을 잊지 마십시오 else 조건이 앞에 나오면 거짓이 아니지만 어떻게 든 그것은 여전히 임의의 목록에 이미지를 복제합니다. – user2565280