리사이클러뷰 포지션 값 오류, 포지션 값이 이상하게 나올 때 (recyclerview position)
리사이클러뷰 포지션값이 분명 8이 나와야하는데 9가 나오고, 9에서도 9가 나오는 기현상이 발생하였다. 여러차례 검색한 끝에 position 값이 재사용으로 인해 바뀔 수 있다는 말을 듣고 , viewholder이 가지고 있는 getAdapterPosition()을 사용하여 해결하려 했다. 일반적인 경우 해결이 된다는데 내 경우는 해결이 되지 않았다. 그래서 알아본 결과. 내가 public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { v = LayoutInflater.from(parent.getContext()).inflate(R.layout.videoplaylist_item, parent, false); ret..
Web&App/안드로이드
2020. 2. 25. 16:50