재활용보기에서 이미지가 때때로 복제 된 것으로 보입니다. 중복 image.Not을 표시하는 이유는 무엇인가하여 screenn 당신이 이미지로드를 중지하는 데 사용할 수 있습니다 enter image description here중복 된 이미지가 안드로이드의 재활용보기에 표시됩니다.
답변
콜백 onViewRecycled(ViewHolder holder)
이 총에 내가 추가 한
public void onBindViewHolder(ViewHolder holder, int position) {
holder.tvSubject.setText(chatSessions.get(position).getName());
holder.tvMessage.setText(chatSessions.get(position).getLastUnreadMsg());
holder.tvTime.setText(chatSessions.get(position).getTime());
final String pictureLink = ServerRequestHandler.getPictureLink(chatSessions.get(position).getCsToken());
Log.d("ChatListAdapter", position + ", pictureLink= " + pictureLink);
Log.d("ChatListAdapter", chatSessions.get(position).getName() + ", Time= " + chatSessions.get(position).getTime());
holder.profileLoadingView.setVisibility(View.GONE);
holder.profilePicture.setVisibility(View.VISIBLE);
holder.profilePicture.setImageDrawable(null);
if (TaskUtils.isNotEmpty(pictureLink)) {
imageLoader.displayImage((MainPageActivity) context, pictureLink, holder.profilePicture, holder.profileLoadingView);
} else {
// imageLoader.displayImage(null, holder.profilePicture, holder.profileLoadingView);
// holder.profilePicture.setImageDrawable(context.getResources().getDrawable(R.drawable.photo));
holder.profilePicture.setImageDrawable(null);
}
언젠가는 발생 시킬수 모든 시간 , 및/또는 이미 로더 이미지의 캐시를 소거 할 수있다. 이미지로드 라이브러리가 작동하는 방식과 방법을 확인해야합니다.
캐시를 지우는 방법에 대한 아이디어가 없습니다. 당신은 예제 코드를 줄 수 –
아니, 내가'imageLoader' 무엇인지 모르겠어. 또한 캐시가 범인이 아닐 수도 있습니다.이 콜백에서 이미지의로드 인을 취소해야합니다. – X3Btel
다른 문제를 만듭니다 ... 다른 해결책이 있습니까? –
- 1. 패널에 스케일 된 이미지가 표시됩니다.
- 2. 동적으로 중복 된 이미지가 중복됩니다.
- 3. 재활용보기에 progressbar 넣기 android
- 4. 안드로이드의 listview에 날짜가 표시됩니다.
- 5. JPEG 이미지가 iOS에 표시됩니다.
- 6. 클래스로 승격 된 qlabel에 이미지가 표시됩니다.
- 7. Android ImageView 화면에 축척 된 이미지가 표시됩니다.
- 8. 다운로드 된 이미지가 이미지보기에 공백으로 표시됩니다.
- 9. 이미지가 입력 필드에 입력 된 횟수만큼 표시됩니다.
- 10. 마스크 된 이미지가 잘못된 강도로 표시됩니다.
- 11. 이미지가 이미로드 된 경우 ProgressBar가 표시됩니다.
- 12. Base64로 인코딩 된 이미지가 이제 표시됩니다.
- 13. Drupal : 블록에 중복 된 블로그 태그가 표시됩니다.
- 14. mysql에 중복 레코드가 표시됩니다.
- 15. Canvas에서 이미지가 중복 됨
- 16. 배경 이미지가 간략하게 표시됩니다.
- 17. 목록보기에 이미지가 올바르게 표시됩니다.
- 18. 이미지가 새 행에 표시됩니다.
- 19. scipy 이미지가 okular로 표시됩니다.
- 20. 링크를 클릭하면 이미지가 표시됩니다.
- 21. 프로젝트 이미지가 갤러리에 표시됩니다.
- 22. 이미지가 DataGrid에 텍스트로 표시됩니다.
- 23. 이미지가 잘림 이미지로 표시됩니다.
- 24. 안드로이드 이미지가 캐시에서 표시됩니다.
- 25. 이미지가 흐리게 표시됩니다.
- 26. 잘못된 이미지가 UITableviewcell에 표시됩니다.
- 27. 이미지가 NavigationItem의 제목으로 표시됩니다.
- 28. 이미지가 파이 게임에 표시됩니다.
- 29. iphone에서 이미지가 흐리게 표시됩니다.
- 30. 브라우저 이미지가 잘못 표시됩니다.
여기에 스크린 샷을 게시하십시오. –
pictureLink가 다른 이미지에 연결되어 있습니까? – Christopher
그것 때문에 imageloader 라이브러리, 빠른로드 –