글 목록을 보여주는 recyclerview 어댑터에서, 사용자가 좋아요를 누른 글이면 좋아요 버튼의 resource를 색칠한 걸로 보여주게끔 짜려는데, 재활용 문제 때문인지 스크롤을 내리면 좋아요하지 않은글도 resource가 바뀌어있습니다..
view.homeposting_textview_title.text = postingDTOfilter[position].title
view.homeposting_textview_author.text = postingDTOfilter[position].author
view.homeposting_textview_date.text = postingDTOfilter[position].createdAt
view.homeposting_textview_comment.text = postingDTOfilter[position].comments?.size.toString()
view.homeposting_textview_favorite.text = postingDTOfilter[position].likeds?.size.toString()
// 좋아요 체크
for ( i in 1..postingDTOfilter[position].likeds!!.size)
{
if( postingDTOfilter[position].likeds!![i-1].user_id == App.prefs.myId) view.homeposting_button_favorite.setBackgroundResource(R.drawable.ic_thumbsup)
}
위에 text를 바꾸는것은 문제가 없지만, 아마 setBackgroundResource는 item 자체를 변화시키기 때문인거 같은데... 어떤식으로 해결할 수 있을까요..